- Dependencies: rust and cargo, MariaDB, Qt5, CMake and the g++ compiler.
For building the Qt5 QUI:
cd path/to/messasing_app
mkdir build && cd build
cmake ..
cmake --build .
For building the Rust main server:
cd /messaging_app/app_server/
cargo build
In a terminal:
cd /messaging_app/app_server/
cargo run
In other terminals:
cd build
./messasing_application -c /path/to/messaging_app/config/your_config.yaml
The .yaml files in the config directory are for creating GUI's with different user informations.