用VS编译FCL
发布网友
发布时间:2023-05-22 00:36
我来回答
共1个回答
热心网友
时间:2024-10-21 09:58
FCL是一个在由三角形组成的几何模型上执行三种近似查询的库。
FCL最低要求是VS2015,我这里用的是VS2019。
https://github.com/flexible-collision-library/fcl
http://eigen.tuxfamily.org/index.php?title=Main_Page
https://github.com/danfis/libccd
http://octomap.github.com
选择默认设置即可。
在生成FCL之前需要修改CMakeLists.txt文件,分别把Eigen\libccd\octomap的路径加上:
用CMake进行Generate时会报错,可忽略:
双击打开E:\FCL\project\libccd-master\build里的libccd.sln,所有库的编译都统一用Debug|x64,开始编译:
双击打开E:\FCL\project\octomap-devel\build里的octomap-distribution.sln,开始编译
双击打开E:\FCL\project\fcl-master\build里的fcl.sln,开始编译
选中项目test_fcl_box_box,右键选中设为启动项目:
将ccd.dll从E:\FCL\project\libccd-master\build\src\Debug拷贝到文件夹E:\FCL\project\fcl-master\build\test\Debug,运行程序: