编译错误解决:error LNK2001: 无法解析的外部符号

在运行PCL库编写的程序时,由于版本的原因,有时在运行过程中出现如下错误:

error LNK2001: 无法解析的外部符号 LZ4_resetStreamHC
error LNK2001: 无法解析的外部符号 LZ4_setStreamDecode
error LNK2001: 无法解析的外部符号 LZ4_decompress_safe_continue
error LNK2001: 无法解析的外部符号 LZ4_decompress_safe
error LNK2001: 无法解析的外部符号 LZ4_compress_HC_continue
编译错误解决:error LNK2001: 无法解析的外部符号_第1张图片
造成这种错误的一种原因在于头文件与版本不匹配。

可以通过注释掉如下带有如下形式的头文件
// #include<…/impl/…>:
比如如下所示的两图片都是通过注释头文件解决的问题
编译错误解决:error LNK2001: 无法解析的外部符号_第2张图片
编译错误解决:error LNK2001: 无法解析的外部符号_第3张图片
当前,也需要首先注意的是属性页里面的设置:
将SDL检查,其默认为【是】设置为【否】,如下图所示:
编译错误解决:error LNK2001: 无法解析的外部符号_第4张图片

你可能感兴趣的:(pcl)