Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 将OpenCV 2.4与Visual Studio 2015连接_C++_Visual Studio_Opencv - Fatal编程技术网

C++ 将OpenCV 2.4与Visual Studio 2015连接

C++ 将OpenCV 2.4与Visual Studio 2015连接,c++,visual-studio,opencv,C++,Visual Studio,Opencv,我正在尝试在Visual Studio 2015中使用OpenCV 2.4。但我在构建项目时遇到了这个错误: 错误LNK1104无法打开文件“opencv_world330d.lib”控制台应用程序3\LINK 1 我遵循了这里提到的所有步骤: 更正其他库目录,然后将opencv_world330.lib放入该目录。否则,opencv_world330.lib是opencv3.x的库,使用opencv2.4,您必须添加其他库,如opencv_core2412.lib、opencv_highgu

我正在尝试在Visual Studio 2015中使用OpenCV 2.4。但我在构建项目时遇到了这个错误: 错误LNK1104无法打开文件“opencv_world330d.lib”控制台应用程序3\LINK 1

我遵循了这里提到的所有步骤:

更正其他库目录,然后将opencv_world330.lib放入该目录。否则,opencv_world330.lib是opencv3.x的库,使用opencv2.4,您必须添加其他库,如opencv_core2412.lib、opencv_highgui2412.lib等。

VS无法找到您的构建opencv库,因此它抛出了该错误消息。
可能路径中有一些空格字符,如“C:/Program Files/…”。如果没有,发布完整的Makefile,编译日志。

我已经有了这些额外的库:opencv_calib3d249d.lib opencv_contrib249d.lib opencv_core249d.lib opencv_flann249d.lib opencv_gpu249d.lib opencv_highgui249d.lib opencv_imgproc249d.lib opencv_legacy249d.lib opencv_ml249d.lib opencv_unfree249d.lib opencv_unfree249d.jdctopencv_photo249d.lib opencv_stitching249d.lib opencv_superres249d.lib opencv_ts249d.lib opencv_video249d.lib opencv_videostab249d.lib和opencv_world330.lib不是其中之一,我不确定它为什么会出现。我认为你应该试试opencv3.x,因为opencv网站上发布的winpack版本2.4.x只支持vc12和VC13谢谢你,但你能说得更具体一点吗?这一条:“$(OPENCV\u DIR)\..\..\..\..\include”这一条:“$(OPENCV\u DIR)\lib”。谢谢,但这些路径没有问题。如果你试图使用OPENCV 2.4,那么为什么要链接OPENCV 3.3???