项目程序debug模式下没有问题,切换到release模式下却出现LNK2001错误。
程序用了opencv库,确认不是配置问题,因为首先我的debug、release都是单独配置,并且检查了设置,release添加的确实是opencv_worldXX.lib,是不带d的版本。
并且,错误不光是opencv库的错误,还顺带出现了
统一回答一下,问题解决了,因为VS设置中,预编译的设置里的“继承默认或父项目”这一选项被勾上了,导致release模式继承了debug模式中的_DEBUG,导致release模式还是先导入debug的库