A C++ desktop application built with Qt5 for managing LAN configurations. This project features a graphical user interface and multi-language support.
Before compiling, ensure you have the necessary Qt5 development tools installed:
sudo apt update
sudo apt install build-essential qtbase5-dev qtchooser qt5-qmake qtbase5-dev-tools qttools5-dev-toolsFollow these steps in your terminal to compile and launch the application: Set Qt Version:
export QT_SELECT=qt5Convert the .ts files into binary .qm files:
lrelease InterfaceLAN.proqmake InterfaceLAN.pro
make./InterfaceLANmain.cpp - Application entry point and translation loader. mainwindow.cpp/h - Main window logic and UI handling. mainwindow.ui - XML file for the graphical interface (edit with Qt Designer). InterfaceLAN.pro - Project configuration for qmake. InterfaceLAN_en_US.ts - Translation source file.
To clean up temporary build files (.o, moc_*, Makefile), run:
make clean