按照官网的教程进行到可视化的PCL Visulizer可视化类,头一次出现了调试失败的问题。
pcl_visualizer_demo.cpp. 和CMake的内容,均是按照官网复制的,在CMake下也generate成功了。
可是调试后,却出现了以下问题。
论坛上也有类似的帖子,但是我俩出现的问题不太一样,希望各位前辈扶植一下新人,多谢了。
看看到底是哪个小细节,出了问题。
1>------ 已启动生成: 项目: pcl_visualizer_demo, 配置: Debug Win32 ------
1>正在编译...
1>pcl_visualizer_demo.cpp
1>C:\Program Files\PCL 1.5.1\3rdParty\Flann\include\flann/util/logger.h(66) : warning C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
1> C:\Program Files\Microsoft Visual Studio 9.0\VC\include\stdio.h(237) : 参见“fopen”的声明
1>..\source\pcl_visualizer_demo.cpp(167) : warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
1> C:\Program Files\Microsoft Visual Studio 9.0\VC\include\stdio.h(366) : 参见“sprintf”的声明
1>..\source\pcl_visualizer_demo.cpp(184) : warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
1> C:\Program Files\Microsoft Visual Studio 9.0\VC\include\stdio.h(366) : 参见“sprintf”的声明
1>..\source\pcl_visualizer_demo.cpp(260) : error C2065: “uint8_t”: 未声明的标识符
1>..\source\pcl_visualizer_demo.cpp(260) : error C2146: 语法错误 : 缺少“;”(在标识符“r”的前面)
1>..\source\pcl_visualizer_demo.cpp(260) : error C3861: “r”: 找不到标识符
1>..\source\pcl_visualizer_demo.cpp(260) : error C3861: “g”: 找不到标识符
1>..\source\pcl_visualizer_demo.cpp(260) : error C3861: “b”: 找不到标识符
1>..\source\pcl_visualizer_demo.cpp(275) : error C2065: “r”: 未声明的标识符
1>..\source\pcl_visualizer_demo.cpp(276) : error C2065: “g”: 未声明的标识符
1>..\source\pcl_visualizer_demo.cpp(276) : error C2065: “b”: 未声明的标识符
1>..\source\pcl_visualizer_demo.cpp(282) : error C2065: “r”: 未声明的标识符
1>..\source\pcl_visualizer_demo.cpp(283) : error C2065: “g”: 未声明的标识符
1>..\source\pcl_visualizer_demo.cpp(287) : error C2065: “g”: 未声明的标识符
1>..\source\pcl_visualizer_demo.cpp(288) : error C2065: “b”: 未声明的标识符
1>C:\Program Files\PCL 1.5.1\include\pcl-1.5\pcl/search/kdtree.h(165) : warning C4373: “pcl::search::KdTree<PointT>::radiusSearch”: 虚函数重写“pcl::search::Search<PointT>::radiusSearch”,当参数只在 const/volatile 限定符上有差异时,早期版本的编译器未进行重写
1> with
1> [
1> PointT=pcl::PointXYZRGB
1> ]
1> C:\Program Files\PCL 1.5.1\include\pcl-1.5\pcl/search/search.h(310) : 参见“pcl::search::Search<PointT>::radiusSearch”的声明
1> with
1> [
1> PointT=pcl::PointXYZRGB
1> ]
1> ..\source\pcl_visualizer_demo.cpp(299): 参见对正在编译的类 模板 实例化“pcl::search::KdTree<PointT>”的引用
1> with
1> [
1> PointT=pcl::PointXYZRGB
1> ]
1>生成日志保存在“file://e:\pcl_visualizer_demo\camke-bin\pcl_visualizer_demo.dir\Debug\BuildLog.htm”
1>pcl_visualizer_demo - 12 个错误,4 个警告
2>------ 已跳过生成: 项目: ALL_BUILD, 配置: Debug Win32 ------
2>没有为此解决方案配置选中要生成的项目
========== 生成: 成功 0 个,失败 1 个,最新 1 个,跳过 1 个 ==========
|