Qt-NodesTool is a project designed to leverage the capabilities of Qt for advanced tool development. This project is built using Qt 6.5.3, ensuring performance and compatibility with modern systems.
| Platform | Status | Qt Version | Compiler |
|---|---|---|---|
| ✅ Working | 6.5.3 | MSVC 2022 (x64) | |
| 🔄 In Progress | 6.5.3 | Clang (Intel/Apple Silicon) | |
| 🔄 In Progress | 6.5.3 | GCC/Clang |
This project uses GitHub Actions for continuous integration and automated builds:
- Multi-platform support: Builds are tested on Windows, macOS, and Linux
- Parallel compilation: All platforms compile simultaneously for faster feedback
- Artifact storage: Build artifacts are automatically uploaded and retained for 30 days
- Workflow file: See
.github/workflows/build.ymlfor details
Each push to main or develop branches triggers the workflow automatically.
To build and run Qt-NodesTool, you need the following:
- Qt 6.5.3 development kit
- Windows: MSVC 2022 (64-bit)
- macOS: Clang (Intel/Apple Silicon)
- Linux: GCC or Clang
- CMake 3.16 or higher
- C++17 compatible compiler
-
Clone this repository:
git clone --recursive https://github.com/Anderson00/Qt-NodesTool.git cd Qt-NodesTool -
See BUILD_GUIDE.md for platform-specific build instructions:
