Já faz um tempo que fico fazendo muitas coisas com SFML como testes para o game que estou desenvolvendo, além de animações, testes, … e entre outras coisas.
E cansado de criar projetos do zero, eu criei um comando que automatiza a criação de projetos SFML e C++.
Trata-se de um código básico que por enquanto só serve para SFML mesmo, mas futuramente pretendo ampliá-lo para vários tipos de bibliotecas, exemplos: Raylib, OpenGL(com GLFW), Dear ImGui(with OpenGL com GLFW), SDL(2
e 3
), SFML3 e entre outras.
A dependĂŞncia opcional Ă© Terlang para compilar e instalar, mas vocĂŞ pode compilar e instalar manualmente, se desejar.
Faça o download, descompacte, entre no pro++/
, compile e instale:
wget https://terminalroot.com.br/downs/pro++.zip
unzip pro++.zip
cd pro++
ter build.ter
ter install.ter
Para criar seu projeto, basta roda o comando e informar o nome do Projeto/Classe que você deseja como parâmetro(se Houver espaços no nome, use aspas para indicá-lo), e em seguida entre e compile com Terlang:
pro++ "Meu Projeto"
cd MeuProjeto
ter build.ter
Nesse caso irá criar o diretório e arquivos:
MeuProjeto
├── build.ter
├── main.cpp
├── meu-projeto.cpp
└── meu-projeto.hpp
O projeto após compilado, rodará automáticamente o binário.
Se desejar desinstalar:
sudo rm /usr/local/bin/pro++
.
cpp cppdaily sfml terlang cli comandos