Czy istnieje prosty sposób na skompilowanie 64-bitowej aplikacji w 32-bitowej wersji programu Visual C ++ 2010 Express? Jakie konfiguracje, jeśli w ogóle, są konieczne?
c++
64-bit
visual-studio-express
Nathan Osman
źródło
źródło
Instrukcje: konfigurowanie projektów Visual C ++ pod kątem platform 64-bitowych
Ref: http://msdn.microsoft.com/en-us/library/9yb4317s.aspx
źródło
I upewnij się, że pobrałeś Windows7 .1 SDK, a nie tylko Windows 7. To spowodowało, że mocno łomotało mi w głowę.
źródło
Znalazłem ważny krok do dodania do tego - po zainstalowaniu SDK przejdź do właściwości projektu i zmień Właściwości konfiguracji-> Ogólne-> Zestaw narzędzi platformy z wersji 100 lub cokolwiek innego na Windows7.1SDK. Zmienia to $ (WindowsSdkDir) we właściwe miejsce i wydaje się, że rozwiązuje kilka innych trudności, z którymi się spotkałem.
źródło
Należy zauważyć, że kompilatory Visual C ++ są usuwane podczas uaktualniania programu Visual Studio 2010 Professional lub Visual Studio 2010 Express do programu Visual Studio 2010 SP1, jeśli jest zainstalowany zestaw Windows SDK w wersji 7.1.
Aby uzyskać instrukcje dotyczące rozwiązania tego problemu, zobacz KB2519277 w witrynie pomocy technicznej firmy Microsoft.
źródło
Pobierz Windows SDK, a następnie przejdź do View-> Properties-> Configuration Manager-> Active Solution Platform-> New-> x64.
źródło
Programowanie w środowisku 64-bitowym różni się znacznie od środowiska 32-bitowego. Wygenerowany kod ma zupełnie inną strukturę zestawu w kodzie 32 i 64-bitowym, nawet protokoły komunikacji z funkcjami ulegają zmianie. Nie możesz więc wygenerować 64-bitowego kodu za pomocą 32-bitowego kompilatora.
Możesz chcieć zobaczyć artykuł w witrynie sieci Web firmy Microsoft o kierowaniu na 64-bitowy cel, ale przy użyciu 32-bitowej maszyny programistycznej.
źródło
Jak powiedział Jakob: nie można zainstalować systemu Windows SDK 7.1, jeśli obecne są środowiska wykonawcze MS VC ++ x64 i x86 oraz pliki redystrybucyjne w wersji 10.0.40219. po ich usunięciu instalacja win sdk jest w porządku, VS C ++ SP1 można zainstalować ponownie.
Z poważaniem
źródło