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.
- 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 du menu de Visal Studio Code pour commencer a debugger (Ne fonctionne pas actuellement, en cours de correction)
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