mirror of
https://github.com/x-tools-author/x-tools.git
synced 2025-09-15 15:28:40 +08:00
串口、TCP等调试软件
| .github/workflows | ||
| .workflow | ||
| 3rd | ||
| doc | ||
| libs | ||
| platform | ||
| private | ||
| qml | ||
| resources | ||
| src | ||
| .gitignore | ||
| .gitmodules | ||
| DateTime.txt | ||
| LICENCE | ||
| Logo.png | ||
| MainWindow.png | ||
| QtSwissArmyKnife.pro | ||
| README.md | ||
| SAKConf.pri | ||
| SAKPrivate.pri | ||
| SAKProject.pri | ||
| SAKQmlResources.qrc | ||
| SAKResources.qrc | ||
| SAKSetup.pri | ||
| Windows.ico | ||
Swiss Army Knife
| Workflows | [build platform]-[target-platform]-[qt version]_edition |
|---|---|
| build-windows-msvc | windows2019-windows-qt5.9.9_msvc2017_64 windows2019-windows-qt5.12.10_msvc2017 windows2019-windows-qt5.12.10_msvc2017_64 windows2019-windows-qt5.15.2_msvc2019 windows2019-windows-qt5.15.2_msvc2019_64 |
| build-windows-mingw | windows2019-windows-qt5.12.10_mingw73_64 windows2019-windows-qt5.15.2_mingw81_64 |
| build-ubuntu | ubuntu18.04-linux-qt5.9.5 ubuntu20.04-linux-qt5.12.8 |
| build-macos | macos10.15-macos-qt5.9.9 macos10.15-macos-qt5.12.10 macos10.15-macos-qt5.15.2 |
| build-ios | macos10.15-ios-qt5.12.10 macos10.15-ios-qt5.15.2 |
| build-android | ubuntu18.04-android_x86-qt5.12.10 ubuntu18.04-android_armv7-qt5.12.10 ubuntu18.04-android_arm64_v8a-qt5.12.10 |
How to Build the Project
Using Qt Creator (for Windows, Linux and macOS)
- Download Qt Install it.
- Using QtCreator to open the QtSwissArmyKnife.pro file and build it.
Using command line (just for ubuntu)
Install the Environment
sudo apt-get update --fix-missing -y
sudo apt-get install gcc g++ -y
sudo apt-get install make git -y
sudo apt-get install libgl1-mesa-dev -y
sudo apt-get install qt5-default -y
sudo apt-get install libqt5websockets5 libqt5websockets5-dev -y
sudo apt-get install libqt5serialport5 libqt5serialport5-dev -y
sudo apt-get install libqt5charts5 libqt5charts5-dev -y
Note: QCharts module can not be identified when building from command line.
Get the Source
From github:
git clone https://github.com/qsaker/QtSwissArmyKnife.git
or from git gitee:
git clone https://gitee.com/qsaker/QtSwissArmyKnife.git
Build the project:
cd QtSwissArmyKnife
qmake
make
Recommended Development Environment
Qt 5.12.12, other versions may be available, you can have a try.
Have a Look
About the Project
- Author:Qter
- E-mail:qsaker@qq.com
- User Communication: 952218522 (QQ Group)
- Qt Technology Communication:723516989 (QQ Group)
- Gitee: https://gitee.com/qsaker/QtSwissArmyKnife
- GitHub: https://github.com/qsaker/QtSwissArmyKnife
____ __
/ __ \/ /____ _____
/ / / / __/ _ \/ ___/
/ /_/ / /_/ __/ /
\___\_\__/\___/_/
