Caso prefira, você pode acompanhar todo o processo de instalação através do vídeo abaixo:
YouTube: https://youtu.be/IQQOm2Efdlk
Caso prefira, você pode acompanhar todo o processo de instalação através do vídeo abaixo:
YouTube: https://youtu.be/AlDXS4Qw-UY
Antes de executar o projeto, é necessário instalar algumas dependências e compilar a biblioteca gráfica utilizada.
Clone os dois repositórios necessários:
git clone https://github.com/Tatmiki/progton-lib
git clone https://github.com/cauagrc/Projeto-Final-POOCertifique-se de possuir instalados:
- JDK 21.0.10
- Maven (qualquer versão)
- GLM (qualquer versão)
Instale as dependências abaixo:
sudo apt install libglfw3
sudo apt install libglfw3-dev
sudo apt install cmake
sudo apt install default-jdkExtraia o arquivo do GLM e entre na pasta criada.
Em seguida, execute os comandos abaixo, um de cada vez:
cmake \
-DGLM_BUILD_TESTS=OFF \
-DBUILD_SHARED_LIBS=OFF \
-B build .cmake --build build --allsudo cmake --build build --installEntre no repositório progton-lib:
cd progton-libAltere para a branch correta:
git checkout feat/domainCrie a pasta de build:
mkdir buildConfigure o projeto:
cmake -B build -S .Compile a biblioteca:
cmake --build buildEntre no repositório Projeto-Final-POO:
cd ../Projeto-Final-POOExecute a aplicação:
mvn javafx:run- Clone os dois repositórios.
- Instale o JDK, Maven, CMake, GLFW e GLM.
- Compile e instale o GLM.
- Compile a biblioteca
progton-lib. - Execute o projeto com:
mvn javafx:run