Work in progress...
Cloner le repo github dans le dossier de votre choix sur votre pc. Ouvrir ce dossier avec Visual Studio Code
Prérequis avant de pouvoir utiliser les taches de compilations et le debuggeur :
- Installer mingw-w64 avec MSYS2 (plus d'information sur la doc de VSCode https://code.visualstudio.com/docs/cpp/config-mingw)
- Installer la SDL2 avec MSYS2 :
pacman -S mingw-w64-x86_64-SDL2 - Installer Visual Studio Code
- Installer l'extension C/C++ de Microsoft dans Visual Studio Code
- Facultatif - Installer l'extension Tasks de actboy168
- Modifier le fichier launch.json :
- Renseigner le chemin vers votre installation de MSYS2 "miDebuggerPath" si besoin.
- Modifier le fichier c_cpp_properties.json :
- Renseigner le chemin vers votre installation de MSYS2 "compilerPath" si besoin.
Note : Le template est configuré pour chercher
gdb.exeetg++.exedansC:\msys64\mingw64\bin\. Si vous avez installé MSYS2 ailleurs, pensez à mettre à jour ces chemins.
Installer les dépendances nécessaires (compilateur et bibliothèque SDL2) via le terminal :
sudo apt-get update
sudo apt-get install build-essential libsdl2-dev gdbInstaller Xcode Command Line Tools et Homebrew, puis installer SDL2 :
xcode-select --install
brew install sdl2Note pour Apple Silicon : Le template est configuré pour chercher les headers SDL2 dans
/opt/homebrew/include/SDL2.
- Dans le menu : Terminal > Run Task...
ou
- Ouvrez le panel avec Ctrl+Shift+p puis taper >Tasks:Run tasks
ou si vous avez installé l'extention tasks
- Cliquer sur la tache de votre choix dans la partie gauche de la barre de status (par defaut en bleu) en bas de la fenetre de Visual Studio Code
Puis choisir [Compile & Run] dans la liste
Il y a 4 taches disponibles :
[Compile] - Compile le projet dans un dossier /bin
[Run] - Lance l'executable sans recompiler (Si aucun executable n'existe alors cette taches lance une compilation)
[Compile & Run] - Compile ou Re-Compile puis lance l'executable
[Clean] - Nettoye le dossier temporaire /bin
Lancer la commande Run / Start Debugging (F5) du menu de Visual Studio Code pour commencer à debugger.
N'hésitez pas à regarder
le fichier Makefile.bat pour voir le script
le fichier .vscode/tasks.json pour voir les taches
les fichiers .vscode/launch.json et .vscode/c_cpp_properties.json pour voir les configurations de Visual Studio Code pour le lancement du debuggeur
