Berikut ini petunjuk langkah demi langkah:
- Unduh dan instal Kit Pengembangan Perangkat Lunak Windows versi 7.1. Visual C ++ 2010 Express tidak termasuk kompiler 64 bit, tetapi SDK tidak. Tautan ke SDK: http://msdn.microsoft.com/en-us/windowsserver/bb980924.aspx
- Ubah konfigurasi proyek Anda. Buka Properti proyek Anda. Di bagian atas kotak dialog akan ada menu drop-down "Konfigurasi". Pastikan bahwa memilih "Semua Konfigurasi." Juga akan ada drop-down "Platform" yang bertuliskan "Win32." Akhirnya di sebelah kanan ada tombol "Configuration Manager" - tekan itu. Dalam dialog yang muncul, cari proyek Anda, tekan drop-down Platform, pilih Baru, lalu pilih x64. Sekarang ubah menu tarik-turun "Platform solusi aktif" menjadi "x64." Ketika Anda kembali ke kotak dialog Properties, drop-down "Platform" sekarang seharusnya membaca "x64."
- Akhirnya, ubah perangkat Anda. Di menu Properti proyek Anda, di bawah Properti Konfigurasi | Umum, ubah Platform Toolset dari "v100" ke "Windows7.1SDK".
Langkah-langkah ini berhasil bagi saya. Beberapa detail lebih lanjut tentang langkah 2 dapat ditemukan dalam referensi dari Microsoft bahwa poster sebelumnya menyebutkan: http://msdn.microsoft.com/en-us/library/9yb4317s.aspx .
Cara: Mengkonfigurasi Proyek Visual C ++ ke Target Platform 64-Bit
Ref: http://msdn.microsoft.com/en-us/library/9yb4317s.aspx
sumber
Dan pastikan Anda mengunduh Windows7 .1 SDK, bukan hanya Windows 7 saja. Itu menyebabkan saya banyak kepala berdebar.
sumber
Saya menemukan langkah penting untuk ditambahkan ke ini - setelah Anda menginstal SDK, buka properti proyek Anda dan ubah Configuration Properties-> General-> Platform Toolset dari v100 atau apa pun itu ke Windows7.1SDK. Ini mengubah $ (WindowsSdkDir) ke tempat yang tepat dan tampaknya untuk menyelesaikan beberapa kesulitan lain yang saya temui juga.
sumber
Perhatikan bahwa kompiler Visual C ++ dihapus ketika Anda memutakhirkan Visual Studio 2010 Professional atau Visual Studio 2010 Express ke Visual Studio 2010 SP1 jika Windows SDK v7.1 diinstal.
Untuk instruksi tentang penyelesaian ini, lihat KB2519277 di situs Dukungan Microsoft.
sumber
Unduh Windows SDK dan kemudian pergi ke View-> Properties-> Configuration Manager-> Active Solution Platform-> New-> x64.
sumber
Pemrograman dalam lingkungan 64-bit sangat berbeda dari lingkungan 32-bit. Kode yang dihasilkan memiliki konstitusi perakitan yang sama sekali berbeda dalam kode 32 & 64-bit, bahkan protokol komunikasi dengan fungsi pun berubah. Jadi Anda tidak dapat membuat kode 64-bit menggunakan kompiler 32-bit.
Anda mungkin ingin melihat artikel di situs web Microsoft tentang penargetan target 64-bit tetapi menggunakan mesin pengembangan 32-bit.
sumber
Seperti yang dikatakan Jakob: windows sdk 7.1 tidak dapat diinstal jika MS VC ++ x64 dan x86 runtimes dan redisrtibutables versi 10.0.40219 hadir. setelah menghapusnya, win sdk instal tidak apa-apa, VS C ++ SP1 dapat diinstal dengan baik lagi.
Salam
sumber