Skip to content

DirtyDocFly/SDL2-TPL-VSCODE-WINDOWS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Starter Template SDL2 C/C++ pour Visual Studio Code - Pour Windows

Work in progress...

Installation

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.exe et g++.exe dans C:\msys64\mingw64\bin\. Si vous avez installé MSYS2 ailleurs, pensez à mettre à jour ces chemins.

Installation (Linux)

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 gdb

Installation (macOS)

Installer Xcode Command Line Tools et Homebrew, puis installer SDL2 :

xcode-select --install
brew install sdl2

Note pour Apple Silicon : Le template est configuré pour chercher les headers SDL2 dans /opt/homebrew/include/SDL2.

Compiler et lancer l'application

  • 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

Pour aller plus loin

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

Debugger

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

About

Starter Template SDL2 C/C++ for Visual Studio Code - Windows only

Topics

Resources

Stars

Watchers

Forks

Contributors 2

  •  
  •