Hier finden Sie schrittweise Anleitungen:
- Laden Sie das Windows Software Development Kit Version 7.1 herunter und installieren Sie es. Visual C ++ 2010 Express enthält keinen 64-Bit-Compiler, das SDK jedoch. Ein Link zum SDK: http://msdn.microsoft.com/en-us/windowsserver/bb980924.aspx
- Ändern Sie Ihre Projektkonfiguration. Gehen Sie zu Eigenschaften Ihres Projekts. Oben im Dialogfeld befindet sich ein Dropdown-Menü "Konfiguration". Stellen Sie sicher, dass "Alle Konfigurationen" ausgewählt ist. Es wird auch ein Dropdown-Menü "Plattform" mit der Aufschrift "Win32" geben. Schließlich gibt es rechts eine "Configuration Manager" -Taste - drücken Sie darauf. Suchen Sie im daraufhin angezeigten Dialogfeld Ihr Projekt, klicken Sie auf die Dropdown-Liste Plattform, wählen Sie Neu und dann x64 aus. Ändern Sie nun das Dropdown-Menü "Aktive Lösungsplattform" in "x64". Wenn Sie zum Dialogfeld Eigenschaften zurückkehren, sollte das Dropdown-Menü "Plattform" jetzt "x64" lauten.
- Ändern Sie abschließend Ihr Toolset. Im Menü Eigenschaften Ihres Projekts unter Konfigurationseigenschaften | Allgemein ändern Sie das Platform Toolset von "v100" in "Windows7.1SDK".
Diese Schritte haben sowieso für mich funktioniert. Weitere Details zu Schritt 2 finden Sie in einer Referenz von Microsoft, die in einem früheren Poster erwähnt wurde: http://msdn.microsoft.com/en-us/library/9yb4317s.aspx .
Gewusst wie: Konfigurieren von Visual C ++ - Projekten für 64-Bit-Zielplattformen
Ref: http://msdn.microsoft.com/en-us/library/9yb4317s.aspx
quelle
Und stellen Sie sicher , dass Sie das Windows7 herunterladen 0,1 SDK, nicht nur das Windows 7 ein. Das hat mich viel Kopfklopfen verursacht.
quelle
Ich habe einen wichtigen Schritt gefunden, um dies hinzuzufügen: Nachdem Sie das SDK installiert haben, gehen Sie zu Ihren Projekteigenschaften und ändern Sie die Konfigurationseigenschaften-> Allgemein-> Plattform-Toolset von Version 100 oder was auch immer in Windows 7.1SDK. Dies ändert $ (WindowsSdkDir) an den richtigen Ort und scheint auch einige andere Schwierigkeiten zu lösen, auf die ich gestoßen bin.
quelle
Beachten Sie, dass Visual C ++ - Compiler entfernt werden, wenn Sie Visual Studio 2010 Professional oder Visual Studio 2010 Express auf Visual Studio 2010 SP1 aktualisieren, wenn Windows SDK v7.1 installiert ist.
Anweisungen zum Beheben dieses Problems finden Sie in KB2519277 auf der Microsoft Support-Website.
quelle
Laden Sie das Windows SDK herunter und gehen Sie zu Ansicht-> Eigenschaften-> Konfigurationsmanager-> Active Solution Platform-> Neu-> x64.
quelle
Das Programmieren in einer 64-Bit-Umgebung unterscheidet sich erheblich von der 32-Bit-Umgebung. Der generierte Code hat im 32- und 64-Bit-Code eine völlig andere Assemblierungskonstitution, selbst die Protokolle für die Kommunikation mit Funktionen ändern sich. Sie können also mit dem 32-Bit-Compiler keinen 64-Bit-Code generieren.
Möglicherweise möchten Sie auf der Microsoft-Website einen Artikel über das Targeting eines 64-Bit-Ziels mit einem 32-Bit-Entwicklungscomputer lesen.
quelle
Wie Jakob sagte: Windows SDK 7.1 kann nicht installiert werden, wenn MS VC ++ x64- und x86-Laufzeiten und Redisrtibutables der Version 10.0.40219 vorhanden sind. Nach dem Entfernen ist die Installation von Win SDK in Ordnung. VS C ++ SP1 kann wieder ordnungsgemäß installiert werden.
Mit freundlichen Grüßen
quelle