Properti Proyek Makefile (Linux C++)
Dukungan Linux tersedia di Visual Studio 2017 dan yang lebih baru.
Ini adalah daftar parsial properti yang tersedia dalam proyek Linux Makefile. Banyak properti proyek Makefile yang identik dengan properti proyek Aplikasi Konsol Linux C++.
Umum
Properti | Deskripsi | Pilihan |
---|---|---|
Direktori Output | Menentukan jalur relatif ke direktori file output; dapat menyertakan variabel lingkungan. | |
Direktori Perantara | Menentukan jalur relatif ke direktori file perantara; dapat menyertakan variabel lingkungan. | |
File Log Build | Menentukan file log build yang akan ditulis saat pengelogan build diaktifkan. | |
Jenis Konfigurasi | Menentukan jenis output yang dihasilkan konfigurasi ini. | Dynamic Library (.so) - Dynamic Library (.so) Pustaka statis (.a) - Pustaka Statis (.a) Aplikasi (.out) - Aplikasi (.out) Makefile - Makefile |
Komputer Build Jarak Jauh | Komputer atau perangkat target yang akan digunakan untuk build, penyebaran, dan debug jarak jauh. | |
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. |
Awakutu
Lihat Properti Debugger (Linux C++)
Salin Sumber
Lihat Menyalin Sumber Proyek Properti (Linux C++).
Peristiwa Build
Peristiwa Pra-Build
Properti | Deskripsi |
---|---|
Baris Perintah | Menentukan baris perintah untuk menjalankan alat peristiwa pra-build. |
Deskripsi | Menentukan deskripsi untuk alat peristiwa pra-build yang akan ditampilkan. |
Gunakan dalam Build | Menentukan apakah peristiwa build ini dikecualikan dari build untuk konfigurasi saat ini. |
File tambahan untuk disalin | Menentukan file tambahan untuk disalin ke sistem jarak jauh. Secara opsional daftar dapat disediakan sebagai pasangan pemetaan lokal ke jarak jauh menggunakan sintaks seperti ini: fulllocalpath1:=fullremotepath1;fulllocalpath2:=fullremotepath2, di mana file lokal dapat disalin ke lokasi jarak jauh yang ditentukan pada sistem jarak jauh. |
Peristiwa Pasca-Build
Properti | Deskripsi |
---|---|
Baris Perintah | Menentukan baris perintah untuk menjalankan alat peristiwa pasca-build. |
Deskripsi | Menentukan deskripsi untuk menampilkan alat peristiwa pasca-build. |
Gunakan dalam Build | Menentukan apakah peristiwa build ini dikecualikan dari build untuk konfigurasi saat ini. |
File tambahan untuk disalin | Menentukan file tambahan untuk disalin ke sistem jarak jauh. Secara opsional daftar dapat disediakan sebagai pasangan pemetaan lokal ke jarak jauh menggunakan sintaks seperti ini: fulllocalpath1:=fullremotepath1;fulllocalpath2:=fullremotepath2, di mana file lokal dapat disalin ke lokasi jarak jauh yang ditentukan pada sistem jarak jauh. |
Peristiwa Pra-Build Jarak Jauh
Properti | Deskripsi |
---|---|
Baris Perintah | Menentukan baris perintah untuk menjalankan alat peristiwa pra-build pada sistem jarak jauh. |
Deskripsi | Menentukan deskripsi untuk alat peristiwa pra-build yang akan ditampilkan. |
Gunakan dalam Build | Menentukan apakah peristiwa build ini dikecualikan dari build untuk konfigurasi saat ini. |
File tambahan untuk disalin | Menentukan file tambahan untuk disalin dari sistem jarak jauh. Secara opsional daftar dapat disediakan sebagai pasangan pemetaan jarak jauh ke lokal menggunakan sintaks seperti ini: fullremotepath1:=fulllocalpath1;fullremotepath2:=fulllocalpath2, di mana file jarak jauh dapat disalin ke lokasi yang ditentukan pada mesin lokal. |
Peristiwa Pasca-Build Jarak Jauh
Properti | Deskripsi |
---|---|
Baris Perintah | Menentukan baris perintah untuk menjalankan alat peristiwa pasca-build pada sistem jarak jauh. |
Deskripsi | Menentukan deskripsi untuk menampilkan alat peristiwa pasca-build. |
Gunakan dalam Build | Menentukan apakah peristiwa build ini dikecualikan dari build untuk konfigurasi saat ini. |
File tambahan untuk disalin | Menentukan file tambahan untuk disalin dari sistem jarak jauh. Secara opsional daftar dapat disediakan sebagai pasangan pemetaan jarak jauh ke lokal menggunakan sintaks seperti ini: fullremotepath1:=fulllocalpath1;fullremotepath2:=fulllocalpath2, di mana file jarak jauh dapat disalin ke lokasi yang ditentukan pada mesin lokal. |
C/C++
IntelliSense
Properti IntelliSense dapat diatur pada tingkat proyek atau file untuk memberikan petunjuk ke mesin IntelliSense. Properti IntelliSense tidak memengaruhi kompilasi.
Properti | Deskripsi |
---|---|
Mencakup Jalur Pencarian | Menentukan jalur pencarian yang disertakan untuk menyelesaikan file yang disertakan. |
Termasuk yang Dipaksa | Menentukan file yang disertakan secara paksa. |
Definisi Praprosesor | Menentukan praprosesor yang ditentukan oleh file sumber. |
Tidak menentukan Definisi Praprosesor | Menyebutkan satu atau beberapa praprosesor yang tidak ditentukan. (/U[macro]) |
Opsi Tambahan | Menentukan sakelar pengompilasi tambahan yang akan digunakan oleh IntelliSense saat mengurai file C++. |
Build
Properti | Deskripsi |
---|---|
Baris Perintah Build | Menentukan baris perintah yang akan dijalankan untuk perintah 'Build'. |
Build Ulang Semua Baris Perintah | Menentukan baris perintah yang akan dijalankan untuk perintah 'Build Ulang Semua'. |
Bersihkan Baris Perintah | Menentukan baris perintah yang akan dijalankan untuk perintah 'Bersihkan'. |
Build Jarak Jauh
Properti | Deskripsi |
---|---|
Baris Perintah Build | Menentukan baris perintah yang akan dijalankan untuk perintah 'Build'. Ini dijalankan pada sistem jarak jauh. |
Build Ulang Semua Baris Perintah | Menentukan baris perintah yang akan dijalankan untuk perintah 'Build Ulang Semua'. Ini dijalankan pada sistem jarak jauh. |
Bersihkan Baris Perintah | Menentukan baris perintah yang akan dijalankan untuk perintah 'Bersihkan'. Ini dijalankan pada sistem jarak jauh. |
Output | Menentukan output yang dihasilkan oleh build jarak jauh pada sistem jarak jauh. |