这个问题的原因是工程版本与引用库版本不一致。
比如当前工程是Debug版本,而引用的库文件时Release版本,只需要把当前的Debug模式改成Release模式就可以了;
或者打开解决方案--》属性--》链接器--》输入--》附加依赖项中引用debug版本的lib文件名称。
很多情况下两种模式我们在调试过程中,库的生成路径没有统一,也就是新的Release库并没有覆盖原来的Debug库,而工程配置为Release的时候,我们仍然查找的是之前配置目录中的Debug库,就会出错了。
本文探讨了工程版本与引用库版本不一致引起的问题及解决办法。主要原因是Debug与Release版本混淆,解决方法包括调整工程模式或将正确的版本库引入到项目中。
这个问题的原因是工程版本与引用库版本不一致。
比如当前工程是Debug版本,而引用的库文件时Release版本,只需要把当前的Debug模式改成Release模式就可以了;
或者打开解决方案--》属性--》链接器--》输入--》附加依赖项中引用debug版本的lib文件名称。
很多情况下两种模式我们在调试过程中,库的生成路径没有统一,也就是新的Release库并没有覆盖原来的Debug库,而工程配置为Release的时候,我们仍然查找的是之前配置目录中的Debug库,就会出错了。
2057

被折叠的 条评论
为什么被折叠?