A template for new C++ SDL projects in vsCode using premake
Find a file Use this template
2024-09-19 01:31:54 +02:00
.ecc added template files 2024-09-18 22:53:52 +02:00
.vscode added template files 2024-09-18 22:53:52 +02:00
.gitignore changed name in license 2024-09-18 22:58:07 +02:00
LICENSE changed name in license 2024-09-18 22:58:07 +02:00
main.cpp added template files 2024-09-18 22:53:52 +02:00
premake5.lua added template files 2024-09-18 22:53:52 +02:00
README.md added git setup to readme 2024-09-19 01:31:54 +02:00

CPP-SDL-Template

A template for new C++ SDL projects in vsCode

vsCode Extensions:
clangd
CodeLLDB

premake5 is used to create the Makefile
.ecc is used by premake5 to create compile_commands.json for clangd

usage:
in premake5.lua change "workspace" and "project" variable
in .vscode/launch.json change "program" to the same name as used in the premake5.lua file above

use the command "premake5 vs2022" to create VS files. (not tested)

git setup:
git config --global user.name "Name here"
git config --global user.email "email@test.eu"
git config --global core.sshCommand 'ssh -p 222 -i ~/.ssh/git'
-i is only needed for a non standard ssh-key name
the global flag is optional and shouldn't be used for the sshCommand of other git servers are also used