【发布时间】:2013-07-29 07:29:01
【问题描述】:
大家好;
我的 vs2010 上有 opencv 2.2,我想更新,所以我去了 opencv 网站:
- 我已经下载了适用于 Windows 的 OpenCV(版本 2.4.6)
- 我已经把它解压到 c:\opencv2.4
- 我已将环境变量设置为文档所述:http://docs.opencv.org/doc/tutorials/introduction/windows_install/windows_install.html#windowssetpathandenviromentvariable (我不知道什么是“PATH EDITOR”,所以我刚刚更改了环境变量)
- 我制作了属性精灵表,正如 opencv 文档所说:http://docs.opencv.org/doc/tutorials/introduction/windows_visual_studio_Opencv/windows_visual_studio_Opencv.html#windows-visual-studio-how-to 5.but Doc是旧的,并且OpenCV2.4/opencv/build/x64/vc10中没有“include”文件夹,所以我确实在我的属性精灵表中将包含目录设置为OpenCV2.4/opencv/build/include。
- 一切似乎都是真的,VS 检测包含库但是 当我想构建解决方案时,VS2010 抛出以下错误: 1>LINK : 致命错误 LNK1104: 无法打开文件 'opencv_core231d.lib'
奇怪的是c:\opencv2.4中根本没有“opencv_core231d.lib”文件!!!
:(
有什么问题?
【问题讨论】:
-
也许你应该包括 opencv_core246d.lib?
-
哦当然!文档很旧,opencv.2.4.6 中不再有这样的库了!谢谢 bkausbk :)
-
使用依赖walker并从这里dependencywalker.com修复你丢失的lib或dlls
标签: opencv