更新至QT6

This commit is contained in:
CaiXiang
2025-11-27 14:22:15 +08:00
parent b0c4d5c475
commit 696b2048ee
28 changed files with 2054 additions and 66 deletions

View File

@@ -1,6 +1,51 @@
# 快速使用指南 - 完整路径追踪
# 快速使用指南 - AGV Qt6 GUI
## 问题
## 📌 更新说明
**项目已升级到 Qt6**2025-11-27
- Qt 版本: 6.10.1
- 编译器: MinGW 13.1.0
- 详细编译说明: [BUILD_INSTRUCTIONS.md](BUILD_INSTRUCTIONS.md)
- 部署指南: [QT6_DEPLOYMENT_GUIDE.md](QT6_DEPLOYMENT_GUIDE.md)
---
## 快速开始
### 1. 编译项目(首次使用)
```bash
# 配置Windows MinGW
cd build
cmake -G "MinGW Makefiles" \
-DCMAKE_PREFIX_PATH=C:/Qt/6.10.1/mingw_64 \
-DCMAKE_C_COMPILER=C:/Qt/Tools/mingw1310_64/bin/gcc.exe \
-DCMAKE_CXX_COMPILER=C:/Qt/Tools/mingw1310_64/bin/g++.exe \
-DCMAKE_MAKE_PROGRAM=C:/Qt/Tools/mingw1310_64/bin/mingw32-make.exe ..
# 编译
cmake --build . -j4
```
### 2. 运行程序
```bash
# 确保 Qt DLL 在 PATH 中
export PATH=/c/Qt/6.10.1/mingw_64/bin:$PATH
# 运行
./agv_qt_gui.exe
```
或使用以下命令一次性运行:
```bash
PATH=/c/Qt/6.10.1/mingw_64/bin:$PATH ./build/agv_qt_gui.exe
```
---
## 路径跟踪功能
### 问题
❌ trajectory路径只有一段无法完整追踪reference path
## 解决方案
@@ -114,6 +159,8 @@ A: C4267警告size_t转int是良性的不影响功能可以忽略。
---
**更新日期**: 2025-11-14
**版本**: v1.1
**状态**: 已修复已编译测试
**更新日期**: 2025-11-27
**版本**: v2.0
**状态**: Qt6 升级完成已编译测试
**Qt 版本**: 6.10.1
**编译器**: MinGW 13.1.0