This project is a game exemple made in SDL2 and GLEW.This project Object-oriented programming also use structs.
Open the terminal.
- Update the package list with the command:
sudo apt-get update
- Next, install clang-format with the command:
sudo apt-get install clang-format
- After the installation is complete, you can check the installed version with the following command:
clang-format --version
- Open the terminal.
- Update the package list with the command:
sudo apt update
- Next, install cmake with the command:
sudo apt install cmake
- After the installation is complete, you can check the installed version with the following command:
clang-format --version
Open the terminal.
- Update the package list with the command:
sudo apt-get update
- Next, install SDL2 with the command:
sudo apt install libsdl2-2.0-0 libsdl2-dev
- After the installation is complete, you can check the installed version with the following command:
sdl2-config --version
Open the terminal.
- Update the package list with the command:
sudo apt-get update
- Next, install GLEW with the command:
sudo apt install libglew-dev
- After the installation is complete, you can check the installed version with the following command:
glewinfo
- Open the terminal inside this project
- Create a build folder with the command:
mkdir cmake-debug
- To enter inside the cmake-debug folder with the command:
cd cmake-debug
- For build project inside the cmake-debug folder with the command:
cmake ..
- For gerate binary project inside the cmake-debug folder with the command:
make
- Execute project with the command:
./SDL2_OpenGL_Demo
for use this configuration in your vscode are you do need install clang-format
- linux exemple:
//linux
{
"editor.formatOnSave": true,
"C_Cpp.clang_format_path": "/usr/bin/clang-format",
"C_Cpp.clang_format_style": "Google"
}