Jegyzet
Az oldalhoz való hozzáférés engedélyezést igényel. Próbálhatod be jelentkezni vagy könyvtárat váltani.
Az oldalhoz való hozzáférés engedélyezést igényel. Megpróbálhatod a könyvtár váltását.
A Linux-támogatás a Visual Studio 2017-ben és újabb verzióiban érhető el.
Ez a Linux Makefile-projektben elérhető tulajdonságok részleges listája. Számos Makefile-projekttulajdonság megegyezik a Linux C++ konzolalkalmazás projekttulajdonságával.
Általános
| Ingatlan | Leírás | Választás |
|---|---|---|
| Kimeneti könyvtár | A kimeneti fájlkönyvtár relatív elérési útját adja meg; környezeti változókat is tartalmazhat. | |
| Köztes mappa | A köztes fájlkönyvtár relatív elérési útját adja meg; környezeti változókat is tartalmazhat. | |
| Fordítási naplófájl | Megadja azt a buildnapló-fájlt, amelybe írás történik, amikor a buildnaplózás engedélyezve van. | |
| Konfiguráció típusa | Megadja a konfiguráció által generált kimenet típusát. |
Dinamikus kódtár (.so) – Dinamikus kódtár (.so) Statikus kódtár (.a) – Statikus kódtár (.a) Alkalmazás (.out) – Alkalmazás (.out) Makefile – Makefile |
| Távoli buildelési gép | A távoli buildeléshez, üzembe helyezéshez és hibakereséshez használandó célgép vagy eszköz. | |
| Távoli build gyökérkönyvtára | Egy könyvtár elérési útját adja meg a távoli gépen vagy eszközön. | |
| Távoli build projektkönyvtára | Megadja a projekt távoli gépén vagy eszközén található könyvtár elérési útját. |
Hibakeresés
Lásd: Hibakereső tulajdonságai (Linux C++)
Források másolása
Lásd: Copy Sources Project Properties (Linux C++).
Események összeállítása
Build előtti esemény
| Ingatlan | Leírás |
|---|---|
| Parancssor | Megadja az előre elkészített eseményeszköz futtatásához szükséges parancssort. |
| Leírás | Megadja a megjelenítendő előre elkészített eseményeszköz leírását. |
| Használat az építkezés során | Megadja, hogy ez a buildesemény ki van-e zárva az aktuális konfiguráció buildjeiből. |
| További másolandó fájlok | A távoli rendszerbe másolandó további fájlokat adja meg. A lista megadható helyi vagy távoli leképezési párként a következő szintaxissal: fulllocalpath1:=fullremotepath1; fulllocalpath2:=fullremotepath2, ahol egy helyi fájl másolható a távoli rendszer megadott távoli helyére. |
Build utáni esemény
| Ingatlan | Leírás |
|---|---|
| Parancssor | Megadja a buildelés utáni eseményeszköz futtatásához szükséges parancssort. |
| Leírás | Megadja a megjelenítendő, build utáni esemény eszköz leírását. |
| Használat az építkezés során | Megadja, hogy ez a buildesemény ki van-e zárva az aktuális konfiguráció buildjeiből. |
| További másolandó fájlok | A távoli rendszerbe másolandó további fájlokat adja meg. A lista megadható helyi vagy távoli leképezési párként a következő szintaxissal: fulllocalpath1:=fullremotepath1; fulllocalpath2:=fullremotepath2, ahol egy helyi fájl másolható a távoli rendszer megadott távoli helyére. |
Távoli előzetes build esemény
| Ingatlan | Leírás |
|---|---|
| Parancssor | Megadja az előre elkészített eseményeszköz parancssorát a távoli rendszeren való futtatáshoz. |
| Leírás | Megadja a megjelenítendő előre elkészített eseményeszköz leírását. |
| Használat az építkezés során | Megadja, hogy ez a buildesemény ki van-e zárva az aktuális konfiguráció buildjeiből. |
| További másolandó fájlok | A távoli rendszerből másolandó további fájlokat adja meg. A lista opcionálisan távoli és helyi leképezési párként is megadható a következő szintaxissal: fullremotepath1:=fulllocalpath1; fullremotepath2:=fulllocalpath2, ahol egy távoli fájl átmásolható a helyi gépen megadott helyre. |
Távoli, buildelés utáni esemény
| Ingatlan | Leírás |
|---|---|
| Parancssor | Megadja a távoli rendszeren futtatandó, build utáni eseményeszköz parancssorát. |
| Leírás | Megadja a megjelenítendő, build utáni esemény eszköz leírását. |
| Használat az építkezés során | Megadja, hogy ez a buildesemény ki van-e zárva az aktuális konfiguráció buildjeiből. |
| További másolandó fájlok | A távoli rendszerből másolandó további fájlokat adja meg. A lista opcionálisan távoli és helyi leképezési párként is megadható a következő szintaxissal: fullremotepath1:=fulllocalpath1; fullremotepath2:=fulllocalpath2, ahol egy távoli fájl átmásolható a helyi gépen megadott helyre. |
C/C++
IntelliSense
Az IntelliSense tulajdonságai a projekt vagy a fájl szintjén állíthatók be, hogy nyomokat adjanak az IntelliSense motornak. Ezek nem befolyásolják a fordítást (a programkód összeállítását).
| Ingatlan | Leírás |
|---|---|
| Keresési útvonal belefoglalása | Megadja a tartalmazott fájlok feloldásához szükséges keresési útvonalat. |
| Kényszerített beillesztések | Meghatározza azokat a fájlokat, amelyeket kötelezően be kell vonni. |
| Preprocesszor-definíciók | Meghatározza a forrásfájlok által használt előfeldolgozó makrókat. |
| Előfeldolgozó definíciók eltávolítása | Egy vagy több előfeldolgozó undefines paramétert ad meg. (/U[makró]) |
| További beállítások | A C++ fájlok elemzésekor az IntelliSense által használandó további fordítókapcsolókat adja meg. |
Épít
| Ingatlan | Leírás |
|---|---|
| Parancssor összeállítása | Megadja a Build parancshoz futtatandó parancssort. |
| Az összes parancssor újraépítése | Meghatározza az "Összes újraépítése" parancshoz futtatandó parancssort. |
| Parancssor tisztítása | Megadja a "Tiszta" parancshoz futtatandó parancssort. |
Távoli buildelés
| Ingatlan | Leírás |
|---|---|
| Parancssor összeállítása | Megadja a Build parancshoz futtatandó parancssort. Ezt a távoli rendszeren hajtja végre. |
| Az összes parancssor újraépítése | Meghatározza az "Összes újraépítése" parancshoz futtatandó parancssort. Ezt a távoli rendszeren hajtja végre. |
| Parancssor tisztítása | Megadja a "Tiszta" parancshoz futtatandó parancssort. Ezt a távoli rendszeren hajtja végre. |
| Kimenetek | A távoli build által a távoli rendszeren létrehozott kimeneteket adja meg. |