Bagikan melalui


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.
Definisi Praprosesor yang Tidak Ditentukan Menentukan satu atau lebih 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.