Giter Site home page Giter Site logo

merrywxf / qtswissarmyknife Goto Github PK

View Code? Open in Web Editor NEW

This project forked from x-tools-author/x-tools

0.0 0.0 0.0 15.93 MB

QSAK (Qt Swiss Army Knife) is a multi-functional, cross-platform debugging tool based on Qt.

Home Page: https://qsaker.gitee.io/qsak/

License: GNU Lesser General Public License v3.0

QMake 4.61% C++ 95.32% C 0.07%

qtswissarmyknife's Introduction

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

Method 1 (for Windows, Linux and macOS)

  1. Download Qt Install it.
  2. Using QtCreator to open the QtSwissArmyKnife.pro file and build it.

Method 2 (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.

Build the Project

From github:

git clone https://github.com/qsaker/QtSwissArmyKnife.git

or from git gitee:

git clone https://gitee.com/qsaker/QtSwissArmyKnife.git

If you want to using more function, maybe you should do these:

git submodule update --init --recursive

Build the project:

cd QtSwissArmyKnife
qmake
make

Recommended Development Environment

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

Have a Look

MainWindow.png

About the Project


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

qtswissarmyknife's People

Contributors

x-tools-author avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.