2010-08-08 10 views
7

Ich kompiliere ein Programm mit Visual C++ 2010, aber ich möchte nicht, dass jeder das Redistributable-Paket herunterladen muss, um meine Programme auszuführen. Die meisten Leute, die mein Programm verwenden werden, haben bereits das verteilbare VC++ 2008-Paket, also gibt es eine Möglichkeit, es mit der Kompatibilität mit VC 2008 zu kompilieren? Oder gibt es einen Ort, an dem ich VC 2008 Express herunterladen kann?Visual C++ 2010 Kompatibilität mit VC 2008

+0

Ihnen ist bekannt, dass es * drei * Versionen des VS2008 Redist gibt? Es wird nicht funktionieren, wenn Ihre Kunden nicht die neuesten haben. –

Antwort

6

Visual Studio 2010 verfügt über eine Option zum Kompilieren mit Visual Studio 2008 Toolset. Sie finden es unter Ihren Projekteinstellungen. Ich denke, die Option wird auf der allgemeinen Eigenschaftenseite einfach als "Plattform-Toolset" bezeichnet.

+1

Wenn ich es auf vc90 setze, bekomme ich "MSB8010: Angegebene Plattform Toolset (v90) erfordert Visual Studio 2008. Bitte stellen Sie sicher, dass Visual Studio 2008 auf dem Rechner installiert ist." – tfkl

+0

Und Sie haben vs2008 installiert? – nos

+1

Nein, wenn ich es getan hätte, würde ich es nur mit VS2008 kompilieren. Das Problem ist, dass ich es nicht habe und ich nirgendwo finden kann, um es herunterzuladen. – tfkl

0

Wenn Sie das 'Platform Toolset' so einstellen, dass es von Eltern- oder Projektstandards erbt, funktioniert es in den meisten Fällen.

+1

Das wird nicht funktionieren, wenn Sie nicht Wenn das Plattform-Toolset auf die falsche Version eingestellt ist, spielt es keine Rolle, ob es sich um das übergeordnete oder das aktuelle Projekt handelt. t haben es überhaupt auf Ihrem System, spielt es keine Rolle mehr! – adamfisk

Verwandte Themen