编译PCL Qt程序

发布时间:2024年01月24日

使用PCL的qt程序时,提示不是用QVTK编译的,所以需要在编译VTK时打开Qt的编译选项(由于CMakeList比较复杂,使用CMakeGui进行配置,PCL同理),编译VTK完成后,编译PCL也需要配置Qt支持,但是在编译pcl_voxel_grid_occlusion_estimationd这个程序时,提示错误

为无法链接到visualization模块中函数

vtkRenderWindowInteractor* vtkRenderWindowInteractorFixNew ();

经过一番测试,使用如下命令发现是因为没有导出这个函数,

dumpbin /linkermember pcl_visualizationd.lib

修改函数声明加上PCL_EXPORTS,就可以导出链接也成功了。

文章来源:https://blog.csdn.net/fighton/article/details/135813249
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。