注意点一:
配置 预处理器定义
_CRT_SECURE_NO_WARNINGS
_SCL_SECURE_NO_WARNINGS
_SILENCE_FPOS_SEEKPOS_DEPRECATION_WARNING
在c/c++ --> 所有选项 -->SDL检查 改为 否 (/sdl-)
注意点二:
PCL中定义的min、max函数与MFC中定义的min、max函数冲突,导致报错。
我们修改PCL中的函数,加个括号即可。
修改前:
if (tmp <= std::numeric_limits<int8>::max())
修改后:
if (tmp <= (std::numeric_limits<int8>::max) ())
注意点三:
PCL中第三方库的lib较多,我们可以使用命令行批量获取lib名称,然后进行配置。
使用Boost库举例:
第一步:找到lib所在的目录
第二步:在目录中输入cmd,按回车进入命令窗口
第三步:输入命令:dir /b *-mt-x64-1_68.lib*>BoostLib.txt
会在该目录下生成一个名为BoostLib.txt的文件,将该目录下所有后缀为-mt-x64-1_68.lib(release版)的文件名保存到文件中。
第四步:打开文件,复制lib文件名,配置工程