Este proyecto es interafaz de usuario del proyecto SAPEI.
Asegúrate de tener instalados los siguientes paquetes antes de compilar:
- CMake (versión mínima: 3.5)
- Make
- Qt5
- SQLite3
para instalar las dependencias:
#crear un directorio build (si no exsite)
mkdir build
# Moverse al directorio build
cd build
# Configurar el proyecto con CMake
cmake ..
#instalar las dependencias:
make dependenciesO para instalarlas manualmente:
sudo apt update
sudo apt install -y cmake make libsqlite3-dev qtbase5-dev qtchooser libqt5serialport5-devEl repositorio utiliza submodulos para importar el SAPEICore y poder utilizarlo.
Apenas clonado el repositorio, el submodulo necesita ser inicializado para poder tener las bibliotecas disponibles. Para eso, en la carpeta raiz del repositorio, ejecutar:
git submodule init
git submodule updateCon eso, el repositorio SAPEICore sera clonado bajo lib/SAPEICore. Dentro de esa carpeta, todos los comandos git, van a afectar al repositorio SAPEICore. Esto permite cambiar ramas, hacer commits.
Cuando haya un nuevo commit en el submodulo, para actualizarlo, ejecuter:
git submodule updateó, establecer un remoto y una rama en el submodulo y hacer git pull.
Sigue estos pasos para compilar el proyecto:
# Crear un directorio build
mkdir build
# Moverse al directorio build
cd build
# Configurar el proyecto con CMake
cmake ..
# Compilar el proyecto
make