VS编译报错 “C2116不同声明之间的函数参数列表不匹配、C2371重定义;不同的基类型、C2733无法重载具有外部 “C“ 链接的函数” 解决方案

今天在写代码的时候遇到了一个很奇怪的问题,代码写的都没有问题,但是一运行就各种报错:

VS编译报错 “C2116不同声明之间的函数参数列表不匹配、C2371重定义;不同的基类型、C2733无法重载具有外部 “C“ 链接的函数” 解决方案
VS编译报错 “C2116不同声明之间的函数参数列表不匹配、C2371重定义;不同的基类型、C2733无法重载具有外部 “C“ 链接的函数” 解决方案
报错类型是C2116、C2371、C2733,定位的错误内容都是系统里的头文件,很明显,肯定是我们在使用某些库的时候出现了错误。网上关于这部分错误的解决办法不太好找,但是后面我还是找到了解决办法。链接:
https://blog.csdn.net/qq_41017802/article/details/103482535
说的是pcl库使用出错,而我也恰巧使用了pcl库,并且也在怀疑是使用它出错了。所以我按着这个解决方案成功解决了问题。