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-projektek a Visual Studio 2017-ben és újabb verzióiban érhetők el.
Először győződjön meg arról, hogy telepítve van a Visual Studio-hoz tartozó Linux fejlesztési munkaterhelés. További információ: A Linux számítási feladat letöltése, telepítése és beállítása.
Platformfüggetlen fordításhoz a CMake használatát javasoljuk. A CMake támogatása teljesebb a Visual Studio 2019-ben. Ha a CMake nem lehetőség, és rendelkezik egy meglévő Windows Visual Studio-megoldással, amelyet ki szeretne terjeszteni linuxos fordításra, hozzáadhat egy Visual Studio Linux-projektet a Windows-megoldáshoz, valamint egy Megosztott elemek projektet. Helyezze el a megosztott elemek projekt mindkét platformja között megosztott kódot, és adjon hozzá egy hivatkozást a projekthez a Windows- és Linux-projektekből.
Új Linux-projekt létrehozása
Ha új Linux-projektet szeretne létrehozni a Visual Studio 2017-ben, kövesse az alábbi lépéseket:
- Válassza a Fájl új projekt lehetőséget > a Visual Studióban, vagy nyomja le a Ctrl + Shift + N billentyűkombinációt.
- Válassza ki a Visual C++ platformfüggetlen >> Linux-csomópontot , majd válassza ki a létrehozni kívánt projekttípust. Adjon meg egy nevet és helyet, és válassza az OK gombot.
| Projekt típusa | Leírás |
|---|---|
| Blink (Raspberry) | Raspberry Pi-eszközhöz készült projekt mintakóddal, amely egy LED-et villogtat. |
| Konzolalkalmazás (Linux) | Bármely Linux rendszerű számítógéphez megcélzott projekt, a konzolon szöveget kiadó mintakóddal |
| Üres projekt (Linux) | Bármely Linux rendszerű számítógéphez célzott projekt, mintakód nélkül |
| Makefile Project (Linux) | Bármely Linux rendszerű számítógéphez célzott projekt, amely standard Makefile buildrendszerrel készült |
Először győződjön meg arról, hogy telepítve van a Visual Studio-hoz tartozó Linux fejlesztési munkaterhelés. További információ: Linux számítási feladatok letöltése, telepítése és beállítása.
Amikor új C++ projektet hoz létre Linuxhoz a Visual Studióban, létrehozhat egy Visual Studio-projektet vagy egy CMake-projektet. Ez a cikk bemutatja, hogyan hozhat létre Visual Studio-projektet. Általánosságban elmondható, hogy olyan új projektek esetében, amelyek tartalmazhatnak nyílt forráskódú kódot, vagy platformfüggetlen fejlesztésre kíván fordítani, javasoljuk, hogy használja a CMake-t a Visual Studióval. Egy CMake-projekttel windowsos és Linux rendszeren is létrehozhatja és hibakereséssel végezheti el ugyanazt a projektet. További információ: Linux CMake-projekt létrehozása és konfigurálása.
Ha meglévő Windows Visual Studio-megoldással rendelkezik, amelyet linuxos fordításra szeretne kiterjeszteni, és a CMake nem lehetőség, akkor hozzáadhat egy Visual Studio Linux-projektet a Windows-megoldáshoz egy Megosztott elemek projekttel együtt. Helyezze el a megosztott elemek projekt mindkét platformja között megosztott kódot, és adjon hozzá egy hivatkozást a projekthez a Windows- és Linux-projektekből.
Új Linux-projekt létrehozása
Ha új Linux-projektet szeretne létrehozni a Visual Studióban, kövesse az alábbi lépéseket:
Válassza a Fájl új projekt lehetőséget > a Visual Studióban, vagy nyomja le a Ctrl + Shift + N billentyűkombinációt. Megjelenik az Új projekt létrehozása párbeszédpanel.
A Sablonok keresése szövegmezőbe írja be a Linuxot a Linux-projektekhez elérhető sablonok listájához.
Válassza ki a létrehozni kívánt projekttípust, például a Konzolalkalmazást, majd válassza a Tovább gombot. Adjon meg egy nevet és helyet, és válassza a Létrehozás lehetőséget.
Projekt típusa Leírás Raspberry Pi-projekt Raspberry Pi-eszközhöz készült projekt mintakóddal, amely egy LED-et villogtat. Konzolalkalmazás Bármely Linux rendszerű számítógéphez megcélzott projekt, a konzolon szöveget kiadó mintakóddal Üres projekt Bármely Linux rendszerű számítógéphez célzott projekt, mintakód nélkül Makefile Project Bármely Linux rendszerű számítógéphez célzott projekt, amely standard Makefile buildrendszerrel készült CMake-projekt A CMake buildelési rendszer használatával létrehozott bármely Linux-számítógéphez készült projekt