Megosztás:


Általános tulajdonságok (Linux C++)

A Linux-támogatás a Visual Studio 2017-ben és újabb verzióiban érhető el.

Ingatlan Leírá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.
Célnév Megadja a projekt által létrehozott fájlnevet.
Célkitűzés kiterjesztése Megadja a projekt által létrehozott fájlkiterjesztést (például .a).
Törlésre kijelölt bővítmények tisztításkor A kettőspontokkal tagolt helyettesítő karakterek specifikációja, amelyek esetében a köztes könyvtárban lévő fájlok törölhetők tiszta vagy újraépítéskor.
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.
Platformeszközök Az aktuális konfiguráció létrehozásához használt eszközkészletet adja meg. Ha nincs beállítva, a rendszer az alapértelmezett eszközkészletet használja.
WSL *.exe teljes elérési út Visual Studio 2019 16.1-es verzió A Linux windowsos alrendszerének (WSL) teljes elérési útja, amely a buildeléshez és hibakereséshez használható.
Távoli buildelési gép Megjeleníti a távoli buildeléshez, üzembe helyezéshez és hibakereséshez használni kívánt célgépet vagy eszközt. Célgép-kapcsolatot az Eszközök>beállításai>platformközi>kapcsolatkezelővel vehet fel vagy szerkeszthet.
Visual Studio 2019 16.1-es verzió A hibakeresési oldalon megadhat egy másik gépet a hibakereséshez.
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.
Távoli üzembe helyezési címtár Visual Studio 2019 16.1-es verzió Megadja a távoli gépen vagy eszközön a címtár elérési útját a projekt üzembe helyezéséhez.
Növekményes build engedélyezése Visual Studio 2019 16.7-es verzió Meghatározza, hogy növekményes buildeket hajt-e végre a Ninja buildelési rendszer használatával. A buildek általában gyorsabbak lesznek a legtöbb projekt esetében, ha engedélyezve van ez a beállítás.
Távoli másolás – Könyvtárak belefoglalása Visual Studio 2019 16.5-ös verzió A Linux-célról rekurzívan másolandó könyvtárak listája. Ez a tulajdonság az IntelliSense távoli fejlécmásolatát érinti, de a buildet nem. Akkor használható, ha az IntelliSense a fordító alapértelmezéseit használja beállítást hamis értékre állítják. A C/C++ Általános lapon további belefoglalási könyvtárakat is megadhat az IntelliSense és a build esetében.
Távoli másolás – Kizárt könyvtárak Visual Studio 2019 16.5-ös verzió A Linux-célból nem másolandó könyvtárak listája. Ez a tulajdonság általában a tartalmazott könyvtárakban található alkönyvtárak eltávolítására szolgál.
Az IntelliSense a fordító alapértelmezéseit használja Visual Studio 2019 16.5-ös verzió A projekt által hivatkozott fordítóprogram lekérdezi-e az alapértelmezett beillesztési útvonalak listáját. Ezek a helyek automatikusan bekerülnek a másolandó távoli könyvtárak listájába. Ezt a tulajdonságot csak akkor állítsa hamisra, ha a fordító nem támogatja a gcc-szerű paramétereket. A gcc és a clang fordító egyaránt támogatja a belefoglalt könyvtárak lekérdezéseit (például g++ -x c++ -E -v -std=c++11).
Konfiguráció típusa Megadja a konfiguráció által generált kimenet típusát, például: Dinamikus kódtár (.so), Statikus kódtár (.a), Alkalmazás (.out) és Makefile
STL használata Megadja, hogy melyik C++ standard kódtárat használja ehhez a konfigurációhoz, például: Megosztott GNU Standard C++ kódtár vagy statikus GNU Standard C++ kódtár (-static)