Dela via


Egenskaper för Makefile-projekt (Linux C++)

Linux-stöd är tillgängligt i Visual Studio 2017 och senare.

Det här är en partiell lista över de egenskaper som är tillgängliga i ett Linux Makefile-projekt. Många Egenskaper för Makefile-projekt är identiska med projektegenskaperna för Linux C++-konsolprogram.

Allmänt

Fastighet Beskrivning Val
Utdatakatalog Anger en relativ sökväg till utdatafilkatalogen. kan innehålla miljövariabler.
Mellanliggande katalog Anger en relativ sökväg till den mellanliggande filkatalogen. kan innehålla miljövariabler.
Skapa loggfil Anger den byggloggfil som ska skrivas till när byggloggning är aktiverad.
Konfigurationstyp Anger vilken typ av utdata den här konfigurationen genererar. Dynamiskt bibliotek (.so) – Dynamiskt bibliotek (.so)
Statiskt bibliotek (.a) – Statiskt bibliotek (.a)
Program (.out) – Program (.out)
Makefile – Makefile
Fjärrbyggnadsdator Den måldator eller enhet som ska användas för fjärrbygge, distribution och felsökning.
Rotkatalog för fjärrbygge Anger en sökväg till en katalog på fjärrdatorn eller enheten.
Fjärrbyggprojektkatalog Anger en sökväg till en katalog på fjärrdatorn eller enheten för projektet.

Felsökning

Se Felsökningsegenskaper (Linux C++)

Kopiera källor

Se Kopiera källprojektegenskaper (Linux C++).

Skapa händelser

Förkompileringsevent

Fastighet Beskrivning
Kommandoradgränssnitt Anger en kommandorad för det förskapade händelseverktyget som ska köras.
Beskrivning Anger en beskrivning för det förskapade händelseverktyget som ska visas.
Använda i build Anger om den här bygghändelsen undantas från bygget för den aktuella konfigurationen.
Ytterligare filer att kopiera Anger ytterligare filer som ska kopieras till fjärrsystemet. Du kan också ange listan som ett lokalt till fjärrmappningspar med hjälp av en syntax som den här: fulllocalpath1:=fullremotepath1; fulllocalpath2:=fullremotepath2, där en lokal fil kan kopieras till den angivna fjärrplatsen i fjärrsystemet.

Händelse efter bygge

Fastighet Beskrivning
Kommandoradgränssnitt Anger en kommandorad för händelseverktyget efter bygget som ska köras.
Beskrivning Ange en beskrivning för verktyget för händelser efter bygget som ska visas.
Använda i build Anger om den här bygghändelsen undantas från bygget för den aktuella konfigurationen.
Ytterligare filer att kopiera Anger ytterligare filer som ska kopieras till fjärrsystemet. Du kan också ange listan som ett lokalt till fjärrmappningspar med hjälp av en syntax som den här: fulllocalpath1:=fullremotepath1; fulllocalpath2:=fullremotepath2, där en lokal fil kan kopieras till den angivna fjärrplatsen i fjärrsystemet.

Fjärr förbyggnadshändelse

Fastighet Beskrivning
Kommandoradgränssnitt Anger en kommandorad för det förskapade händelseverktyget som ska köras på fjärrsystemet.
Beskrivning Anger en beskrivning för det förskapade händelseverktyget som ska visas.
Använda i build Anger om den här bygghändelsen undantas från bygget för den aktuella konfigurationen.
Ytterligare filer att kopiera Anger ytterligare filer som ska kopieras från fjärrsystemet. Listan kan också ges som fjärr- till lokal-mappningspar med hjälp av en syntax som denna: fullremotepath1:=fulllocalpath1;fullremotepath2:=fulllocalpath2, där en fjärrfil kan kopieras till den angivna platsen på den lokala datorn.

Fjärrhändelse efter bygge

Fastighet Beskrivning
Kommandoradgränssnitt Anger en kommandorad för händelseverktyget efter bygget som ska köras på fjärrsystemet.
Beskrivning Ange en beskrivning för verktyget för händelser efter bygget som ska visas.
Använda i build Anger om den här bygghändelsen undantas från bygget för den aktuella konfigurationen.
Ytterligare filer att kopiera Anger ytterligare filer som ska kopieras från fjärrsystemet. Listan kan också ges som fjärr- till lokal-mappningspar med hjälp av en syntax som denna: fullremotepath1:=fulllocalpath1;fullremotepath2:=fulllocalpath2, där en fjärrfil kan kopieras till den angivna platsen på den lokala datorn.

C/C++

IntelliSense

IntelliSense-egenskaperna kan anges på projekt- eller filnivå för att ge ledtrådar till IntelliSense-motorn. De påverkar inte kompilering.

Fastighet Beskrivning
Inkludera sökväg Anger sökvägen för att lösa inkluderade filer.
Framtvingade inkluderar Anger vilka filer som tvingas inkluderas.
Definitioner för förprocessor Anger de förprocessordefinier som används av källfilerna.
Odefiniera förprocessordefinitioner Anger en eller flera förprocessorer som är odefinierade. (/U[makro])
Ytterligare alternativ Anger ytterligare kompilatorväxlar som ska användas av IntelliSense vid parsning av C++-filer.

Skapa

Fastighet Beskrivning
Skapa kommandorad Anger kommandoraden som ska köras för kommandot "Build".
Återskapa alla kommandorader Anger kommandoraden som ska köras för kommandot "Återskapa alla".
Rensa kommandorad Anger kommandoraden som ska köras för kommandot "Clean".

Fjärrbygge

Fastighet Beskrivning
Skapa kommandorad Anger kommandoraden som ska köras för kommandot "Build". Detta körs på fjärrsystemet.
Återskapa alla kommandorader Anger kommandoraden som ska köras för kommandot "Återskapa alla". Detta körs på fjärrsystemet.
Rensa kommandorad Anger kommandoraden som ska köras för kommandot "Clean". Detta körs på fjärrsystemet.
Utdata Anger utdata som genereras av fjärrversionen på fjärrsystemet.