在vs2013下配置opencv2.4.10,配置好后一直报错error LNK1181: 无法打开输入文件“opencv_ml2410d.lib”,我确定在附加依赖项里有这个文件。
debug模式使用带d的lib库,release使用不带d或带r的lib库
然后配置好lib的路径
解决了,,,lib路径没配置好!(撒了。。。。
右击项目1>“属性”-》“链接器”-》常规-》附加库目录。然后将“XXX.lib”文件路径添加进去。2>“属性”-》“链接器”-》输入-》附加依赖项。然后将“XXX.lib”文件名称(或者文件路径)添加进去。这类问题主要是在编译时查找静态库时没找到导致。第二种方法是在这个项目中哪个.h或.cpp文件需要用到这个“XXX.lib”文件,就在该文件头部使用#pragma comment(lib,"XXX.lib");
检查一下:
1、你的操作系统是64位?
2、按32位配置的?
3、看你是Win32调试版,有可能是配置不对。
如果是按照64位配置的,就把vc里的平台由W32改为x64