Bagikan melalui


/Wp64 (Deteksi Masalah Portabilitas 64-Bit)

Opsi pengkompilasi ini kedaluwarsa. Dalam versi Visual Studio sebelum Visual Studio 2013, ini mendeteksi masalah portabilitas 64-bit pada jenis yang juga ditandai dengan kata kunci __w64 .

Sintaks

/Wp64

Keterangan

Secara default, dalam versi Visual Studio sebelum Visual Studio 2013, opsi pengkompilasi /Wp64 nonaktif di pengkompilasi MSVC yang membangun kode x86 32-bit, dan aktif di pengkompilasi MSVC yang membangun kode x64 64-bit.

Penting

Opsi pengkompilasi /Wp64 dan kata kunci __w64 tidak digunakan lagi di Visual Studio 2010 dan Visual Studio 2012, dan tidak didukung mulai visual Studio 2013. Jika Anda mengonversi proyek yang menggunakan sakelar ini, sakelar tidak akan dimigrasikan selama konversi. Untuk menggunakan opsi ini di Visual Studio 2010 atau Visual Studio 2012, Anda harus mengetik sakelar pengkompilasi di bawah Opsi Tambahan di bagian Baris Perintah properti proyek. Jika Anda menggunakan opsi pengkompilasi /Wp64 pada baris perintah, pengkompilasi mengeluarkan Peringatan Baris Perintah D9002. Alih-alih menggunakan opsi dan kata kunci ini untuk mendeteksi masalah portabilitas 64-bit, gunakan pengkompilasi MSVC yang menargetkan platform 64-bit dan tentukan opsi /W4 . Untuk informasi selengkapnya, lihat Mengonfigurasi proyek C++ untuk target x64 64-bit.

Variabel dari jenis berikut diuji pada sistem operasi 32-bit seolah-olah mereka digunakan pada sistem operasi 64-bit:

  • int

  • long

  • Pointer

Jika Anda secara teratur mengkompilasi aplikasi Anda dengan menggunakan kompilator yang membangun kode 64-bit, x64, Anda hanya dapat menonaktifkan /Wp64 dalam kompilasi 32-bit Anda karena kompilator 64-bit akan mendeteksi semua masalah. Untuk informasi selengkapnya tentang cara menargetkan sistem operasi Windows 64-bit, lihat Mengonfigurasi proyek C++ untuk target x64 64-bit.

Untuk mengatur opsi pengkompilasi ini di lingkungan pengembangan Visual Studio

  1. Buka kotak dialog Halaman Properti proyek. Untuk detailnya, lihat Mengatur pengkompilasi C++ dan membuat properti di Visual Studio.

  2. Pilih halaman properti Properti>Konfigurasi C/C++>Baris Perintah.

  3. Ubah kotak Opsi Tambahan untuk menyertakan /Wp64.

Untuk mengatur opsi pengkompilasi ini secara terprogram

Baca juga

Opsi Pengkompilasi MSVC
Sintaks Baris Perintah Pengkompilasi MSVC
Mengonfigurasi proyek C++ untuk target 64-bit, x64