这是用于控制五自由度机器人的 C/C++ 库代码。
本仓库是该仓库的类实现版本。
本库仅在 Windows 平台下开发并测试
本仓库内部已包含 OpenCV 的 MinGW 预编译版本
- 确保
CMakeLists.txt
中正确设置了OpenCV_DIR
- 将
lib/Galaxy/OpenCV_4_10/x64/bin
添加到环境变量的Path
中
Caution
此方法未充分测试,在部分电脑上会无法正常运行
- 去 OpenCV 官网下载 PreBuilt 包并安装 [链接在此]
- 将如下路径添加进环境变量的 Path 中
path\to\opencv\build\x64\vc16\bin
path\to\opencv\build\x64\vc16\lib
- 添加一个名为
OpenCV_DIR
的环境变量,将其值设为path\to\opencv\build
(或者自行在CMakeLists.txt
中设置应该也是可以的)
进入 lib/NatorControl/SDK1.4.12
按指示操作。
为什么?这是厂家的 bug 处理方式。
注意!需要将lib/Galaxy/VCSDK/dll/GxlAPI.dll加入根目录下的build文件中(问题应该已解决,充分验证后删除此条目)
小编也很无奈,能力不足,无法解决该bug
基于上面配置 OpenCV 选择的方法,对应地配置 Cmake 的编译器