Bagikan melalui


Properti umum (Linux C++)

Dukungan Linux tersedia di Visual Studio 2017 dan yang lebih baru.

Properti Deskripsi
Direktori Output Menentukan jalur relatif ke direktori file output. Cara ini dapat mencakup variabel lingkungan.
Direktori Perantara Menentukan jalur relatif ke direktori file perantara. Cara ini dapat mencakup variabel lingkungan.
Nama Target Menentukan nama file yang dihasilkan proyek ini.
Ekstensi Target Menentukan ekstensi file (misalnya, .a) yang dihasilkan proyek ini.
Ekstensi untuk Dihapus saat Bersih Spesifikasi wildcard yang dibatasi titik koma yang filenya di direktori perantara akan dihapus saat dibersihkan atau dibangun kembali.
File Log Build Menentukan file log build yang akan ditulis saat pengelogan build diaktifkan.
Toolset Platform Menentukan toolset yang digunakan untuk membangun konfigurasi saat ini. Jika tidak diatur, toolset default digunakan.
WSL *.exe jalur lengkap Visual Studio 2019 versi 16.1 Jalur lengkap ke Subsistem Windows untuk Linux (WSL) dapat dieksekusi yang digunakan untuk membangun dan men-debug.
Komputer Build Jarak Jauh Menampilkan komputer atau perangkat target yang akan digunakan untuk pembuatan, penyebaran, dan debug jarak jauh. Anda dapat menambahkan atau mengedit koneksi komputer target dengan menggunakan Alat>Pilihan>Lintas Platform>Manajer Sambungan.
Visual Studio 2019 versi 16.1 Anda dapat menentukan komputer yang berbeda untuk penelusuran kesalahan di halaman Penelusuran Kesalahan.
Direktori Akar Build Jarak Jauh Menentukan jalur ke direktori pada komputer atau perangkat jarak jauh.
Direktori Proyek Build Jarak Jauh Menentukan jalur ke direktori pada komputer atau perangkat jarak jauh untuk proyek.
Direktori Penyebaran Jarak Jauh Visual Studio 2019 versi 16.1 Menentukan jalur direktori pada komputer atau perangkat jarak jauh untuk menyebarkan proyek.
Mengaktifkan Build Inkremental Visual Studio 2019 versi 16.7 Menentukan apakah akan melakukan build inkremental menggunakan sistem build Ninja. Build biasanya akan lebih cepat untuk sebagian besar proyek dengan pengaturan yang diaktifkan ini.
Salinan Jarak Jauh Sertakan Direktori Visual Studio 2019 versi 16.5 Daftar direktori untuk disalin secara rekursif dari target Linux. Properti ini memengaruhi salinan header jarak jauh untuk IntelliSense, tetapi bukan build. Ini dapat digunakan ketika IntelliSense Menggunakan Default Pengompilasi ke false. Gunakan Direktori Termasuk Tambahan di bawah tab Umum C/C++ untuk menentukan direktori tambahan yang akan digunakan untuk IntelliSense dan build.
Salinan Jarak Jauh Tidak Mencakup Direktori Visual Studio 2019 versi 16.5 Daftar direktori yang tidak boleh disalin dari target Linux. Biasanya, properti ini digunakan untuk menghapus subdirektori dari direktori yang disertakan.
IntelliSense Menggunakan Default Pengompilasi Visual Studio 2019 versi 16.5 Apakah akan mengkueri pengompilasi yang dirujuk oleh proyek ini untuk daftar defaultnya termasuk lokasi. Lokasi ini secara otomatis ditambahkan ke daftar direktori jarak jauh untuk disalin. Hanya atur properti ini ke false jika pengompilasi tidak mendukung parameter seperti gcc. Pengompilasi gcc dan clang mendukung kueri untuk direktori yang disertakan (misalnya, g++ -x c++ -E -v -std=c++11).
Jenis Konfigurasi Menentukan jenis output yang dihasilkan konfigurasi ini, seperti: Pustaka Dinamis (.so), Pustaka statis (.a), Aplikasi (.out), dan Makefile
Penggunaan STL Menentukan Pustaka Standar C++ mana yang akan digunakan untuk konfigurasi ini, seperti: Pustaka C++ Standar GNU Bersama, atau Pustaka C++ Standar GNU Statis (statis)