vs 关于引用多个库可能出现的大量重定义报错问题的解决办法

背景

  前段时间在用vs完成一个项目时引用了很多第三方库。在正常编译时vs报出大量错误,都是关于系统库文件重定义等等问题,由于自己经验不足,根本不知道出了什么问题。遂在网上寻求帮助。
报错信息

解决方法

  本人先是排除了自己代码的书写问题,其次排除自己单独包含头文件造成的冲突问题,定位在了包含的第三方库本身的头文件可能出现的冲突上,然后再网上查找解决办法,最终发现,包含头文件的顺序不同可能造成大量未知错误,只需要调整头文件包含顺序即可解决。

猜你喜欢

转载自blog.csdn.net/qq_41866437/article/details/88051047