Bagikan melalui


/experimental:module (Aktifkan dukungan modul)

Mengaktifkan dukungan kompilator eksperimental untuk modul C++ Standard. Opsi ini usang untuk modul standar C++20 di Visual Studio versi 16.11 dan yang lebih baru. Ini masih diperlukan (bersama dengan /std:c++latest) untuk modul pustaka Standar eksperimental.

Sintaks

/experimental:module[-]

Keterangan

Dalam versi Visual Studio sebelum Visual Studio 2019 versi 16.11, Anda dapat mengaktifkan dukungan modul eksperimental dengan menggunakan /experimental:module opsi kompilator bersama dengan /std:c++latest opsi . Di Visual Studio 2019 versi 16.11, dukungan modul diaktifkan secara otomatis oleh /std:c++20 atau /std:c++latest. Gunakan /experimental:module- untuk menonaktifkan dukungan modul secara eksplisit.

Opsi ini tersedia mulai dari Visual Studio 2015 Update 1. Pada Visual Studio 2019 versi 16.2, modul C++20 Standard tidak sepenuhnya diterapkan di pengkompilasi Microsoft C++. Dukungan modul adalah fitur lengkap di Visual Studio 2019 versi 16.10. Anda dapat menggunakan fitur modul mengimpor modul Pustaka Standar yang disediakan oleh Microsoft. Modul dan kode yang menggunakannya harus dikompilasi dengan opsi pengkompilasi yang sama.

Untuk informasi selengkapnya tentang modul dan cara menggunakan dan membuatnya, lihat Gambaran Umum modul di C++.

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. Atur menu drop-down Konfigurasi ke Semua Konfigurasi.

  3. Pilih halaman properti Properti>Konfigurasi C/C++>Language.

  4. Ubah properti Aktifkan Modul C++ (eksperimental), lalu pilih OK.

Baca juga

/headerUnit (Gunakan unit header IFC)
/exportHeader (Buat unit header)
/reference (Gunakan modul bernama IFC)
/translateInclude (Terjemahkan termasuk arahan ke dalam arahan impor)
/Zc (Kesuaian)