visual-studio-2010 - Visual Studio 和 OpenCV 无法链接 cv.lib

标签 visual-studio-2010 opencv

我下载了最新的OpenCV-2.4.2.exe并解压。然后我在 visual studio 2010 中打开一个项目并将它指向它需要构建的 include 和 lib 文件夹。

在我的例子中,lib 文件夹位于\opencv\build\x64\vc10\lib 中,这与在线说明不同。该文件夹似乎包含所有内容的编译版本。但是,当我构建我的项目时,我得到了

链接: fatal error LNK1104:无法打开文件“cv.lib”

找不到 cv.lib。

还有什么需要编译的吗?

最佳答案

好吧,我解决了这个问题。

在 stdafx.h 中我不得不注释掉:

//#pragma comment(lib, "cv")
//#pragma comment(lib, "cxcore")
//#pragma comment(lib, "highgui")

试图加载 cv.lib 等。我的猜测是这对以前的 openCV 版本是正确的,但对 2.4.2 无效。然后我不得不添加

D:\opencv\build\x86\vc10\lib\opencv_core242d.lib;D:\opencv\build\x86\vc10 
\lib\opencv_imgproc242d.lib;D:\opencv\build\x86\vc10\lib\opencv_highgui242d.lib; 
D:\opencv \build\x86\vc10\lib\opencv_objdetect242d.lib;

在 Linker->Input->Additional dependencies 部分到我的项目。

我尝试了 staticlib 文件夹和 x64,但这在 Windows 7 64 位上对我有用。

希望这对其他人有帮助(我见过其他人遇到的类似问题)。

关于visual-studio-2010 - Visual Studio 和 OpenCV 无法链接 cv.lib,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12631589/

相关文章:

visual-studio-2010 - Visual Studio 可重新分发和并排/DependentAssembly 错误

python - Opencv-Python cv2.CV_CAP_PROP_FPS错误

python - 缩放在OpenCV人脸识别中检测到的矩形

visual-studio-2010 - 如何断开 VisualSVN 与我的解决方案的连接?

c++ - 在标识符 ')' 之前缺少 '��'

visual-studio-2010 - VS 2010,编码的 UI 测试 : Re-run failed test cases

c++ - 使用 Qt 和 Boost 时出现链接器错误

opencv - 按纹理进行图像分割?找不到任何源代码

java - 如何在java中将2个矩阵相乘,然后将结果用作Imgproc.warpPerspective函数的转换矩阵

c++ - 我只想获得高质量的特征点