返回信息流OpenCV+VS2010配置完成,写入代码可以运行出图,貌似没有问题了。
但是在写了一个简单的win32空项目,main()函数里边只有一行“cout<<0<<endl;”也编译不通,都会显示:
1>LINK : fatal error LNK1104: 无法打开文件“opencv_ml2410d.lib”
创建的为最简单的一个工程,只有一个.cpp文件,为什么会调用opencv_ml中的.lib文件?
为什么写正常OpenCV代码就可以运行成功?好不理解。。。。。
这是一条镜像帖。来源:北邮人论坛 / cpp / #85456同步于 2015/1/24
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖
OpenCV有关问题
cxp1001
2015/1/24镜像同步4 回复
订阅后,新回复会通过你的通知中心匿名送达。
4 条回复
刚开始没包含 是这样的错误 而后又添加了头文件 还是有错
我不明白的主要就是为什么一个与OpenCV无关的程序会显示有关OpenCV里链接错误的问题?
【 在 moonfighting 的大作中提到: 】
: 这不是编译错误,是链接错误。
: 你头文件里包含了opencv里的头文件没?
【 在 laimanyou 的大作中提到: 】
: 是不是你的配置管理器添加了OpenCV的库,把Win32的相关库暂时删除了?
没有,再添加OpenCV相关属性时,并没有删除任何其他文件。
问题解决了,每次运行的时候也都重新添加OpenCV的属性表。
虽然我不太理解为什么一个简单的程序还要Link到OpenCV文件。。。
谢啦