Visual Studio Code (tsz. Visual Studio Codes)
📌 Kiemelt előnyei: ✅ Gyors és könnyű – Nem terheli a rendszert, még nagy projektek esetén sem.
✅ Bővíthető – Több ezer bővítmény érhető el a fejlesztés kényelmesebbé tételéhez.
✅ Többplatformos – Windows, Linux és macOS rendszereken is működik.
✅ Fejlett kódszerkesztő – Szintaxiskiemelés, IntelliSense, automatikus formázás.
✅ Integrált verziókezelés – Git és GitHub támogatás.
✅ Támogatja a C++, Python, JavaScript, Rust és sok más nyelvet.
✅ C++ fejlesztéshez testreszabható a megfelelő bővítményekkel és fordítókkal.
📌 Hátrányok:
❌ Nem teljes értékű IDE – Fejlett hibakereső és projektkezelési funkciók hiányoznak az alapverzióból.
❌ Néhány funkcióhoz bővítmények szükségesek – Például a fordító és a hibakereső külön telepítést igényel.
❌ A beállítás több időt igényel a klasszikus IDE-khez (pl. CLion, Visual Studio) képest.
🔗 Letöltés: https://code.visualstudio.com/
📌 Telepítési lépések: 1. Töltsd le és telepítsd a VS Code-ot az operációs rendszerednek megfelelő verzióban. 2. Telepítsd a szükséges bővítményeket (C++ Extension Pack
, C/C++
és Code Runner
). 3. Telepíts egy C++ fordítót (pl. MinGW, Clang, GCC, MSVC). 4. Állítsd be a build-rendszert és a hibakeresőt.
🚀 TIPP: Ha Windows-t használsz, MSVC vagy MinGW fordítót ajánlott telepíteni.
A VS Code alapértelmezés szerint nem tartalmaz beépített C++ támogatást, ezért bővítményeket és fordítót kell telepíteni.
Ctrl + Shift + X
billentyűkombinációt, vagy kattints a “Extensions” (Bővítmények) ikonra.Ctrl + Alt + N
).
A VS Code csak egy szerkesztő, ezért egy különálló fordítóra van szükség.
📌 Ajánlott C++ fordítók:
- GCC (Linux, Windows, macOS) → Nyílt forráskódú és gyors
- Clang (macOS, Linux, Windows) → Modern és moduláris
- MSVC (Windows) → Windows-specifikus
mingw32-gcc
csomagot.C:\MinGW\bin
mappát a PATH változókhoz.
sudo apt update
sudo apt install g++
xcode-select --install
🔹 Ellenőrizd a telepítést a következő paranccsal:
g++ --version
A VS Code nem rendelkezik automatikus build-rendszerrel, ezért tasks.json és launch.json konfigurációra van szükség.
📌 Tasks.json (Fordítás beállítása) 1. Nyisd meg a Command Palette-et (Ctrl + Shift + P
). 2. Keresd a “Tasks: Configure Default Build Task” lehetőséget. 3. Hozz létre egy tasks.json fájlt az alábbi tartalommal:
{
"version": "2.0.0",
"tasks": [
{
"label": "C++ Build",
"type": "shell",
"command": "g++",
"args": [
"-g",
"main.cpp",
"-o",
"main"
],
"group": {
"kind": "build",
"isDefault": true
}
}
]
}
📌 Launch.json (Hibakeresés beállítása) 1. Nyisd meg a Run and Debug panelt (Ctrl + Shift + D
). 2. Kattints a “Create a launch.json file” gombra. 3. Másold be az alábbi beállítást:
{
"version": "0.2.0",
"configurations": [
{
"name": "C++ Debugging",
"type": "cppdbg",
"request": "launch",
"program": "${workspaceFolder}/main",
"args": ,
"stopAtEntry": false,
"cwd": "${workspaceFolder}",
"environment": ,
"externalConsole": true,
"MIMode": "gdb"
}
]
}
🚀 Fordítás és futtatás:
- Build: Ctrl + Shift + B
- Futtatás: F5
- Gyors kódfuttatás: Ctrl + Alt + N
(Code Runner szükséges)
Jellemző | VS Code | Visual Studio | CLion | Code::Blocks |
---|---|---|---|---|
Teljes értékű IDE | ❌ (Bővítményekkel bővíthető) | ✅ | ✅ | ✅ |
Fordító támogatás | GCC, Clang, MSVC | MSVC, Clang, GCC | Clang, GCC | GCC, Clang |
Hibakereső | Jó (beállítással) | Kiváló | Kiváló | Alapszintű |
Memóriaszivárgás-ellenőrzés | ❌ | ✅ | ✅ | ❌ |
Erőforrásigény | Kicsi | Nagy | Közepes | Kicsi |
Platformok | Windows, Linux, macOS | Windows, macOS | Windows, Linux, macOS | Windows, Linux, macOS |
📌 Ha egy könnyű, bővíthető C++ fejlesztőkörnyezetet keresel, a VS Code remek választás!
📌 Ha teljes értékű IDE-re van szükséged, inkább a Visual Studio vagy CLion jobb választás.
✅ A VS Code egy könnyű és gyors szerkesztő, amely bővítményekkel IDE-vé alakítható.
✅ Támogatja a C++ fejlesztést Clang, GCC és MSVC fordítókkal.
✅ Git és verziókezelési integráció, valamint fejlett szerkesztési funkciók.