我是PCL的新用户,并且正在使用Microsoft Visual Studio2015。我从https://github.com/PointCloudLibrary/pcl/releases和Qt5.7.1安装了PCL-1.8.1-AllInOne-msvc2015-win64.exe。我还设置了环境变量。
我的代码:
#include <pcl/visualization/pcl_visualizer.h>
。 。 。
pcl::visualization::getRandomColors(_r, _g, _b, 0.5f, 255.0f)
但是我发现每次尝试编译项目警告和这些错误
错误LNK2001无法解析的外部符号__imp_strdup项目... \ build \ vtksys-8.0.lib(SystemTools.obj)1
错误LNK2001无法解析的外部符号__imp_strdup项目... \ build \ vtkCommonDataModel-8.0.lib(vtkDataSetAttributes.obj)1
错误LNK2001无法解析的外部符号__imp_strdup项目... \ build \ vtksys-8.0.lib(SystemTools.obj)1
错误LNK1120 1未解决的外部项目... \ packages \ vc.net2015_x64 \ Release \ project.pck 1
我尝试了这个,但仍然无法正常工作pcl_visualizer.h - fatal error LNK1120: 1 unresolved externals