Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Opsi /U pengkompilasi membatalkan pendefinisian simbol praprosesor yang ditentukan. Opsi /u pengkompilasi membatalkan definisi simbol khusus Microsoft yang ditentukan pengkompilasi.
Sintaks
/U[ ]simbol
/u
Argumen
symbol
Simbol prapemroscesor ke undefine.
Keterangan
Tidak satu pun dari /U opsi dan /u dapat mendefinisikan simbol yang dibuat dengan menggunakan direktif #define .
Opsi /U dapat mendefinisikan simbol yang sebelumnya ditentukan dengan menggunakan /D opsi .
Secara default, pengkompilasi dapat menentukan sejumlah besar simbol khusus Microsoft. Berikut adalah beberapa yang umum:
| Simbol | Fungsi |
|---|---|
_CHAR_UNSIGNED |
Jenis karakter default tidak ditandatangani. Ditentukan saat /J opsi ditentukan. |
_CPPRTTI |
Ditentukan untuk kode yang dikompilasi /GR dengan opsi . |
_CPPUNWIND |
Ditentukan untuk kode yang dikompilasi /EHsc dengan opsi . |
_DLL |
Ditentukan saat /MD opsi ditentukan. |
_M_IX86 |
Secara default, didefinisikan ke 600 untuk target x86. |
_MSC_VER |
Didefinisikan sebagai nilai bilangan bulat unik untuk setiap versi kompilator. Untuk informasi selengkapnya, lihat Makro yang telah ditentukan sebelumnya. |
_WIN32 |
Ditentukan untuk aplikasi WIN32. Selalu didefinisikan. |
_MT |
Ditentukan saat /MD opsi atau /MT ditentukan. |
Untuk daftar lengkap makro khusus Microsoft yang telah ditentukan sebelumnya, lihat Makro yang telah ditentukan sebelumnya.
Untuk mengatur opsi pengkompilasi ini di lingkungan pengembangan Visual Studio
- Buka kotak dialog Halaman Properti proyek. Untuk detailnya, lihat Mengatur pengkompilasi C++ dan membuat properti di Visual Studio.
- Pilih halaman properti Properti Konfigurasi>C/C++>Preprocessor .
- Ubah properti Definisi Praprosedur Yang Belum Didefinisikan atau Batalkan Semua Definisi Praproscesor.
Untuk mengatur opsi pengkompilasi ini secara terprogram
Lihat juga
Opsi pengkompilasi MSVC
Sintaks baris perintah pengkompilasi MSVC
/J (Jenis karakter default tidak ditandatangani)
/GR (Aktifkan informasi jenis run-time)
/EH (Model penanganan pengecualian)
/MD, , /MT/LD (Gunakan pustaka run-time)