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 Studióban a meglévő kódfájlokat egy C++ projektbe is portálhatja az Új projekt létrehozása meglévő kódfájlokból varázslóval. Ez a varázsló létrehoz egy projektmegoldást, amely az MSBuild rendszert használja a forrásfájlok kezeléséhez és a konfiguráció összeállításához. A legjobban olyan viszonylag egyszerű projekteknél működik, amelyek nem rendelkeznek összetett mappahierarchiákkal. A varázsló nem érhető el a Visual Studio régebbi Express-kiadásaiban.
A meglévő kódfájlok C++ projektbe való átvitele lehetővé teszi az IDE-be beépített natív MSBuild projektkezelési funkciók használatát. Ha inkább a meglévő buildrendszert szeretné használni, például nmake makefile-okat, CMake-eket vagy alternatívákat, használhatja helyette a Mappa megnyitása vagy a CMake beállításokat. További információkért lásd: Mappák megnyitása projektekhez C++ vagy CMake projektek a Visual Studio-ban. Mindkét lehetőség lehetővé teszi olyan IDE-funkciók használatát, mint az IntelliSense és a Projekttulajdonságok.
C++ projekt létrehozása meglévő kódból
Az alábbi utasítások feltételezik, hogy a Visual Studio fut, és már túl van a kezdőlapon. Ha a Visual Studio kezdőlapján van, válassza a Folytatás kód nélkül lehetőséget az IDE megnyitásához.
A Fájl menüben válassza az Új>projekt meglévő kódból lehetőséget.
Megnyílik az Új projekt létrehozása meglévő kódfájlokból varázsló. Válassza ki, hogy milyen típusú projektet szeretne létrehozni a legördülő menüből: Visual C++, Visual Basic vagy C#. Ezután kattintson a Tovább gombra a folytatáshoz.
A projekttípus legördülő listájában a Visual C++ (a kiválasztott), a Visual Basic és a C# lehetőségek láthatók.
Adja meg a projekt helyét, a forrásfájlok könyvtárát és a varázsló által az új projektbe importált fájltípusokat. A folytatáshoz válassza a Tovább gombot.
Beállítás Leírás Projektfájl helye Adja meg az új projekt könyvtárának elérési útját. Ez a hely az a hely, ahol a varázsló az új projekt összes fájlját (és alkönyvtárát) elhelyezi.
Válassza a Tallózás lehetőséget a Projektfájl helye párbeszédpanel megjelenítéséhez. Lépjen a megfelelő mappára, és adja meg az új projektet tartalmazó könyvtárat.Projektnév Megadja az új projekt nevét. Az olyan fájlkiterjesztésekkel rendelkező projektfájlok, mint például a .vcxproj, ezt a nevet fogadják el, és a meglévő kódfájlok megőrzik az eredeti nevüket. Fájlok hozzáadása a projekthez ezekből a mappákból Jelölje be a varázslót, hogy a meglévő kódfájlokat az eredeti (a vezérlő alatti listamezőben megadott) könyvtárakból másolja az új projektbe.
Az Almappák hozzáadása jelölőnégyzet bejelölésével megadhatja, hogy az összes alkönyvtárból származó kódfájlokat másolja a projektbe. A könyvtárak a Mappa oszlopban jelennek meg.
– Válassza a Hozzáadás lehetőséget a Fájl hozzáadása a projekthez a mappa párbeszédpanelen való megjelenítéséhez, és adja meg a varázsló által a meglévő kódfájlokra keresendő könyvtárakat.
– Az Eltávolítás gombra kattintva törölheti a listamezőben kijelölt könyvtár elérési útját.
A projektmezőhöz hozzáadni kívánt Fájltípusok mezőben adja meg, hogy a varázsló milyen fájltípusokat ad hozzá az új projekthez a megadott fájlkiterjesztések alapján. A fájlkiterjesztéseket a csillag helyettesítő karakter előzi meg, és pontosvesszővel tagolja a fájlkiterjesztések listájában.Az összes fájl megjelenítése a Megoldáskezelőben Megadja, hogy az új projekt összes fájlja látható legyen, és megjelenjen a Megoldáskezelő ablakban. Ez a beállítás alapértelmezés szerint engedélyezve van.
Adja meg a használni kívánt projektbeállításokat, például az új projekt buildkörnyezetét és a létrehozandó új projekt adott típusának megfelelő buildbeállításokat. A folytatáshoz válassza a Tovább gombot.
Beállítás Leírás Használja a Visual Studio-t Meghatározza, hogy a Visual Studióban található buildelési eszközöket használja-e az új projekt létrehozásához. Alapértelmezés szerint ez a beállítás van engedélyezve.
Válassza a Projekttípus lehetőséget a varázsló által létrehozott projekt típusának megadásához. Válassza a Windows-alkalmazásprojekt, a konzolalkalmazás-projekt, a dinamikusan csatolt kódtár (DLL) projekt vagy a Statikus tár (LIB) projektet.
Ha ATL-támogatást szeretne hozzáadni az új projekthez, jelölje be az ATL-támogatás hozzáadása jelölőnégyzetet.
Ha MFC-támogatást szeretne hozzáadni az új projekthez, jelölje be az MFC támogatásának hozzáadása jelölőnégyzetet.
Ha CLR-programozási támogatást szeretne hozzáadni a projekthez, jelölje be a Common Language Runtime támogatásának hozzáadása jelölőnégyzetet. Válassza ki a Common Language Runtime-támogatást a megfelelőségi típushoz, például a Common Language Runtime (régi szintaxis) lehetőséget a C++ szintaxis felügyelt bővítményeinek való megfeleléshez, a CLR programozási szintaxishoz a Visual Studio 2005 előtt.Külső buildrendszer használata Megadja, hogy a Visual Studióban nem szereplő buildelési eszközöket használjon az új projekt létrehozásához. Ha ezt a beállítást választja, megadhatja a buildelési parancssorokat a Hibakeresési konfiguráció beállításainak megadása és a Kiadás konfigurációs beállításainak megadása lapon.
Megjegyzés:
Ha a Külső buildrendszer használata beállítás be van jelölve, az IDE nem hozza létre a projektet, így a fordításhoz nincs szükség a /D, /I, /FI, /AI vagy /FU beállításokra. Ezeket a beállításokat azonban helyesen kell beállítani ahhoz, hogy az IntelliSense megfelelően működjön.
Adja meg a használni kívánt hibakeresési konfigurációs beállításokat. A folytatáshoz válassza a Tovább gombot.
Beállítás Leírás Parancssor létrehozása Megadja a projektet összeállító parancssort. Adja meg a fordító nevét (plusz minden kapcsolót vagy argumentumot) vagy a projekt létrehozásához használni kívánt buildszkripteket. Parancssor újraépítése Megadja az új projektet újraépítő parancssort. Parancssor törlése Megadja a projekt buildelési eszközei által létrehozott támogatási fájlok törléséhez szükséges parancssort. Kimenet (hibakereséshez) Megadja a projekt hibakeresési konfigurációjának kimeneti fájljainak könyvtár elérési útját. Preprocesszor-definíciók (/D) A projekt előprocesszorszimbólumait határozza meg, lásd: /D (Preprocessor-definíciók). Keresési útvonal belefoglalása (/I) Megadja azokat a címtár-útvonalakat, amelyeket a fordító keres a projekt előfeldolgozási irányelveinek átadott fájlhivatkozások feloldásához. Lásd: /I (További belefoglalási könyvtárak). Kényszerített beillesztett fájlok (/FI) Azon fejlécfájlokat adja meg, amelyeket a projekt építésekor szükséges feldolgozni, lásd: /FI (Név kényszerített belefoglalási fájl). .NET-szerelvény keresési útvonala (/AI) Megadja azokat a címtár-elérési utakat, amelyeket a fordító keres a projekt preprocesszor-irányelveinek átadott .NET-szerelvényhivatkozások feloldásához. Lásd: /AI (Metaadat-könyvtárak megadása). .NET-szerelvények (/FU) használata kényszerítve A projekt létrehozásakor feldolgozandó .NET-szerelvényeket határozza meg, lásd: /FU (Kényszerített név #using fájl).
Megjegyzés:
A Build, Az újraépítés, a Tiszta parancssor és a Kimenet (hibakereséshez) beállítás csak akkor engedélyezett, ha a Külső buildrendszer használata beállítás be van jelölve a Projektbeállítások megadása lapon.
Adja meg a használni kívánt kiadási konfigurációs beállításokat, ezek a beállítások megegyeznek a Hibakeresés konfigurációs beállításaival.
Válassza a Befejezés lehetőséget az új projekt létrehozásához.
Megjegyzés:
A Hibakeresési konfigurációval megegyező beállítást itt bejelölve megadhatja, hogy a varázsló a kiadási konfigurációs projektbeállításokat a hibakeresési konfigurációs projekt beállításaival azonosan hozza létre. Ez a beállítás alapértelmezés szerint be van jelölve. A lapon található összes többi beállítás inaktív, hacsak nem törli a jelölőnégyzet jelölését.