串口、TCP等调试软件
Go to file
2023-09-20 13:59:31 +08:00
.cmake chore: import the file to project 2023-09-20 10:31:20 +08:00
.github/workflows chore: add configuration parameters 2021-05-23 17:06:36 +08:00
.workflow update master-pipeline.yml for Gitee Go updated_at:2022-04-26 09:59:37 2022-04-26 09:59:37 +00:00
3rd Update sub module 2021-01-27 22:48:16 +08:00
deploy chore: add new custom target 2023-09-20 10:31:59 +08:00
doc chore: update comments 2021-08-16 08:57:42 +08:00
libs chore: remove useless files 2023-09-20 13:48:00 +08:00
platform chore: remove useless files 2023-09-20 13:48:00 +08:00
private chore: import files to project 2023-07-10 20:26:03 +08:00
qml chore: update files of project 2023-09-19 22:25:22 +08:00
resources chore: import files to project 2023-09-19 16:34:53 +08:00
src chore: update the path 2023-09-20 13:59:31 +08:00
.clang-format chore: update files of project 2023-09-20 11:49:44 +08:00
.gitignore chore: remove useless files 2022-07-01 15:31:54 +08:00
.gitmodules chore: remove useless files of porject 2023-05-30 19:20:05 +08:00
CMakeLists.txt chore: update the path 2023-09-20 13:59:31 +08:00
DateTime.txt init 2019-11-16 23:42:51 +08:00
easydebug.qrc chore: rename the file 2023-09-19 22:03:49 +08:00
hh2h.sh chore: remove comments 2023-09-20 13:49:23 +08:00
LICENCE add licence 2020-02-08 17:25:44 +08:00
Logo.png Add Logo.png 2020-12-04 22:18:01 +08:00
MainWindow.png doc: updte README.md 2022-02-19 11:52:04 +08:00
QtSwissArmyKnife.pro chore: update files 2023-09-15 23:53:56 +08:00
qtswissarmyknife.qrc chore: update files of project 2023-09-19 16:35:07 +08:00
README.md doc: updte README.md 2022-02-19 11:52:04 +08:00
rmpri.sh chore: import files to project 2023-09-20 13:49:56 +08:00
SAKLogo.png chore: import files to projects 2023-07-12 22:27:31 +08:00
Windows.ico 更新程序图标 2019-09-14 16:53:25 +08:00
windows.rc chore: import rc file for windows 2023-09-18 20:50:51 +08:00

Swiss Army Knife

build-windows-msvc build-windows-mingw build-ubuntu build-macos build-ios build-android

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)

  1. Download Qt Install it.
  2. 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

Qt 5.12.12, other versions may be available, you can have a try.

Have a Look

MainWindow.png

About the Project


   ____  __
  / __ \/ /____  _____
 / / / / __/ _ \/ ___/
/ /_/ / /_/  __/ /
\___\_\__/\___/_/