Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A Visual Studio projektsablonjai forráskódfájlokat, fordítóbeállításokat, menüket, eszköztárakat, ikonokat, hivatkozásokat és #include utasításokat hoznak létre, amelyek megfelelnek a létrehozni kívánt projekttípusnak. A Visual Studio többféle C++-projektsablont tartalmaz, és számosuk számára varázslókat biztosít, hogy a projekteket a létrehozásukkor testre szabhassa. Közvetlenül a projekt létrehozása után létrehozhatja és futtathatja az alkalmazást; az alkalmazás fejlesztése során érdemes időnként építeni.
Megjegyzés:
C-nyelvi projektet C++ projektsablonokkal hozhat létre. A létrehozott projektben keresse meg a .cpp fájlnévkiterjesztéssel rendelkező fájlokat, és módosítsa .c fájlnévre. Ezután a projekt Projekttulajdonságok lapján (nem a megoldáshoz) bontsa ki a Konfiguráció tulajdonságai, C/C++ elemet, és válassza a Speciális lehetőséget. Módosítsa a Fordítás másként beállítást c code -ként (/TC) történő fordításra.
Projektsablonok
A Visual Studióban található projektsablonok a termékverziótól és a telepített számítási feladatoktól függenek. Ha az asztali fejlesztést C++ számítási feladattal telepítette, a Visual Studio ezeket a C++ projektsablonokat tartalmazza.
Asztali Windows
| Projektsablon | Description |
|---|---|
| Windows Konzolalkalmazás | Egy Windows-konzolalkalmazás létrehozására szolgáló projekt. |
| Asztali Windows-alkalmazás | Projekt windowsos asztali (Win32) alkalmazás létrehozásához. |
| Dynamic-Link könyvtár | Dinamikus csatolású kódtár (DLL) létrehozására szolgáló projekt. |
| Statikus kódtár | Statikus kódtár (LIB) létrehozására szolgáló projekt. |
| Windows Asztali varázsló | Varázsló windowsos asztali alkalmazások és kódtárak létrehozásához további beállításokkal. |
General
| Projektsablon | Description |
|---|---|
| Projekt ürítése | Üres projekt egy alkalmazás, tár vagy DLL létrehozásához. Minden szükséges kódot vagy erőforrást hozzá kell adnia. |
| Makefile Project | Egy Windows-makefile-t egy Visual Studio-projektbe burkoló projekt. (Egy makefile as-is Visual Studióban való megnyitásához használja a Mappa megnyitása parancsot. |
| Megosztott elemek projekt | Kódfájlok vagy erőforrásfájlok több projekt közötti megosztására használt projekt. Ez a projekttípus nem hoz létre végrehajtható fájlt. |
ATL
| Projektsablon | Description |
|---|---|
| ATL-projekt | Az Aktív sablontárat használó projekt. |
Test
| Projektsablon | Description |
|---|---|
| Natív egységteszt projekt | Natív C++ egységteszteket tartalmazó projekt. |
MFC
Ha hozzáadja az MFC és az ATL támogatási összetevőt a Visual Studio-telepítéshez, ezek a projektsablonok bekerülnek a Visual Studióba.
| Projektsablon | Description |
|---|---|
| MFC-alkalmazás | A Microsoft Foundation Class (MFC) könyvtárat használó alkalmazás létrehozására szolgáló projekt. |
| MFC ActiveX-vezérlő | Az MFC-kódtárat használó ActiveX-vezérlők létrehozására szolgáló projekt. |
| MFC DLL | Az MFC-kódtárat használó dinamikus csatolású kódtár létrehozására szolgáló projekt. |
Univerzális Windows-alkalmazások
Ha hozzáadja a C++ Windows Univerzális platform eszközei összetevőt a Visual Studio-telepítéshez, ezek a projektsablonok bekerülnek a Visual Studióba.
A Windows Univerzális Windows-alkalmazások C++-ban való áttekintését lásd: Univerzális Windows-alkalmazások (C++).
| Projektsablon | Description |
|---|---|
| Üres alkalmazás | Egy egyoldalas univerzális Windows-platform (UWP) alkalmazás projektje, amely nem rendelkezik előre definiált vezérlőkkel vagy elrendezéssel. |
| DirectX 11-alkalmazás | DirectX 11-et használó univerzális Windows platformalkalmazás projektje. |
| DirectX 12-alkalmazás | Egy DirectX 12-t használó univerzális Windows platformalkalmazás projektje. |
| DirectX 11 és XAML alkalmazás | Egy DirectX 11-et és XAML-t használó univerzális Windows-platformalkalmazás projektje. |
| Egységteszt alkalmazás | Egy egységtesztelési alkalmazás létrehozására szolgáló projekt univerzális Windows-platform (UWP) alkalmazásokhoz. |
| DLL | Natív dinamikus csatolású kódtár (DLL) projektje, amelyet univerzális Windows Platform-alkalmazás vagy futtatókörnyezeti összetevő használhat. |
| Statikus kódtár | Natív statikus kapcsolatkódtár (LIB) projektje, amelyet univerzális Windows Platform-alkalmazás vagy futtatókörnyezeti összetevő használhat. |
| Windows futtatókörnyezeti összetevő | Olyan Windows-futtatókörnyezeti összetevő projektje, amelyet univerzális Windows platformalkalmazások használhatnak, függetlenül attól, hogy az alkalmazás milyen programozási nyelven van megírva. |
| Windows-alkalmazáscsomagoló projekt | Olyan projekt, amely létrehoz egy UWP-csomagot, amely lehetővé teszi egy asztali alkalmazás oldalbetöltését vagy terjesztését a Microsoft Store-on keresztül. |
TODO megjegyzések
A projektsablonok által létrehozott fájlok nagy része TODO-megjegyzéseket tartalmaz, amelyek segítenek azonosítani, hogy hol adhat meg saját forráskódot. A kód hozzáadásáról további információt a Funkciók hozzáadása kódvarázslókkal és az Erőforrásfájlok használata című témakörben talál.