问题描述:
原来在win7 32位, VS2010 + OpenCV2.3.1环境下,已测试通过可执行的项目,换成WIN 7 64位, VS2010旗舰版 + OpenCV2.4.4后,提示如下错误:
LINK : fatal error LNK1104: 无法打开文件“opencv_core231d.lib”
分析:
opencv_core231d.lib为opencv2.3.1下的库文件,程序中不会指定opencv的版本,所以应该是项目的配置文件库文件问题。
需检查lib文件配置。
打开项目的属性管理器,逐一检查Debug | win32、Debug | x64、Release | win 32和Release | x64中的“Microsoft.Cpp.win32.user”/“Microsoft.Cpp.x64.user”——“链接器”——“附加依赖项”,发现Debug | x64的配置中,还遗留原opencv2.3.1的lib:
除了Microsoft.Cpp.win32.us