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 Menengah Menentukan jalur relatif ke direktori file perantara; dapat menyertakan variabel lingkungan.
File Log Pembangunan Menentukan file log build yang akan ditulis saat pengelogan build diaktifkan.
Jenis Konfigurasi Menentukan jenis output yang dihasilkan konfigurasi ini. Pustaka Dinamis (.so) - Pustaka Dinamis (.so)
Pustaka statis (.a) - Pustaka Statis (.a)
Aplikasi (.out) - Aplikasi (.out)
Makefile - Makefile
Mesin Pembangun Jarak Jauh Komputer atau perangkat target yang akan digunakan untuk build, penyebaran, dan debug jarak jauh.
Direktori Induk Build Jarak Jauh Menentukan jalur ke direktori pada komputer atau perangkat jarak jauh.
Direktori Proyek Build Remote Menentukan jalur ke direktori pada komputer atau perangkat jarak jauh untuk proyek.

Debugging

Lihat Properti Debugger (Linux C++)

Salin Sumber

Lihat Properti Proyek "Copy Sources" (Linux C++).

Acara Pembangunan

Acara Pra-Pembangunan

Properti Deskripsi
Baris Perintah Menentukan baris perintah untuk menjalankan alat untuk peristiwa sebelum 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 yang akan ditampilkan oleh alat untuk 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.

Acara Sebelum Pembangunan 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 event build ini dikecualikan dari build dalam 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.

Acara Pasca-Pembangunan Jarak Jauh

Properti Deskripsi
Baris Perintah Menentukan baris perintah untuk menjalankan alat peristiwa pasca-build pada sistem jarak jauh.
Deskripsi Menentukan deskripsi untuk alat yang ditampilkan dalam acara 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. Mereka tidak memengaruhi kompilasi.

Properti Deskripsi
Mencakup Jalur Pencarian Menentukan jalur pencarian inklusi untuk menyelesaikan file yang dimasukkan.
Termasuk yang Dipaksa Menentukan file yang wajib disertakan.
Definisi Praprosesor Menentukan definisi praprosesor yang digunakan oleh file sumber.
Tidak menentukan Definisi Praprosesor Menyebutkan satu atau beberapa praprosesor yang tidak ditentukan. (/U[makro])
Opsi Tambahan Menentukan sakelar pengompilasi tambahan yang akan digunakan oleh IntelliSense saat mengurai file C++.

Membangun

Properti Deskripsi
Baris Perintah Build Menentukan baris perintah yang akan dijalankan untuk perintah 'Build'.
Menyusun Ulang Semua Perintah Baris Menentukan baris perintah yang akan dijalankan untuk perintah 'Bangun 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.
Bangun Ulang Semua Perintah Baris Menentukan baris perintah yang akan dijalankan untuk perintah 'Bangun 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.