Skip to content

x-tools-author/wx-tools

Repository files navigation

wxTools LGPL License CodeSize RepoSize Static Badge build-pages

build-windows build-ubuntu build-macos build-daily build-pages

Packaging status

wxTools is a user-friendly, open-source, cross-platform and expandable(using lua script) debugging tool-set based on wxWidgets (wxWidgets 3.3.x is required). It offers extensive support for SerialPort, UDP, TCP and Web Socket debugging functionalities.

You can get wxTools form Micorsoft App Store(Sponsor) or Apple App Store(Sponsor) or from Github Release(Community).

There are no differences functions between the store edition and the community edition. But the store edition is more convenient to install and update.

Build

Arch Linux

Arch Linux can install wx-tools via the AUR or a self-built source.

yay -Syu wx-tools

VS Code

You can use Visual Studio Code to build and debug the project. Just open project directory in VS Code. Please make sure you have installed the following software:

  • CMake
  • Ninja
  • GCC or Visual Studio

Ubuntu

cd to the root directory of the project, then run the following commands to build under Ubuntu 20.04 or later.

chmod +x ./scripts/install-dependencies.sh
sudo ./scripts/install-dependencies.sh
chmod +x ./scripts/ci-build-ubuntu-20.04.sh
./scripts/ci-build-ubuntu-20.04.sh

The archive is output to the ./build/assets directory. The deb file is output to the ./build/deb directory.

About the Project

stars forks watchers star fork

Option Description
Author x-tools-author
E-mail [email protected]
User Communication 952218522 (QQ Group)
Gitee https://gitee.com/x-tools-author/x-tools
GitHub https://github.com/x-tools-author/x-tools
Sponsor https://apps.microsoft.com/search/publisher?name=x-tools-author
Third party libmodbus glog asio fmt json sigslot mongoose CSerialPort

Screenshot

en_US

zh_CN

How to make building faster

  1. Build ALL
  2. Build xxx_auto_install manually
  3. Reconfigure CMake Cache (do not delete cache)

About

wxTools-Lua-SerialPort-UDP-TCP-WebSocket-Assistant that developed with wxWisgets

Topics

Resources

License

Stars

Watchers

Forks

Sponsor this project

Packages

 
 
 

Languages