Files
agv-control-slam/docs/guides/BUILD_INSTRUCTIONS.md
CaiXiang af65c2425d initial
2025-11-14 16:09:58 +08:00

70 lines
1.4 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 编译说明
## 重要提示
在重新编译之前,请**先关闭正在运行的 `agv_qt_gui.exe` 程序**
检测到程序正在运行进程ID: 2996需要先关闭才能重新编译。
## 关闭程序的方法
### 方法1: 通过任务管理器
1.`Ctrl + Shift + Esc` 打开任务管理器
2. 找到 `agv_qt_gui.exe` 进程
3. 右键点击,选择"结束任务"
### 方法2: 通过命令行
**Windows命令提示符**不是Git Bash中运行
```cmd
taskkill /F /PID 2996
```
或者查找并关闭所有 agv_qt_gui 进程:
```cmd
taskkill /F /IM agv_qt_gui.exe
```
## 编译步骤
关闭程序后,执行以下命令重新编译:
```bash
cd build
cmake --build . --config Release
```
或者如果需要Debug版本
```bash
cmake --build . --config Debug
```
## 编译成功的标志
如果编译成功,应该看到:
```
agv_qt_gui.vcxproj -> C:\work\AGV\AGV运动规划\agv_path_tracking\build\Release\agv_qt_gui.exe
```
## 运行修复后的程序
编译成功后,运行:
```bash
# Release版本
./build/Release/agv_qt_gui.exe
# 或 Debug版本
./build/Debug/agv_qt_gui.exe
```
然后测试"Load from CSV"功能,特别是:
1. 尝试加载包含中文路径的CSV文件
2. 尝试加载各种格式的CSV文件
## 已修复的问题
✓ Windows路径编码问题主要原因
✓ 单点路径处理
✓ 异常处理改进
所有修改已应用到源代码,只需重新编译即可生效。