[英]OpenCV program wouldn't compile on Visual Studio 2010
我正在尝试在Visual Studio 2010中编译一个非常简单的OpenCV(2.4.9)程序,只是为了检查opencv库是否已正确链接。 这是我要运行的程序代码。
#include "stdafx.h"
#include <stdio.h>
#include <opencv2/opencv.hpp>
using namespace cv;
int main(int argc, char** argv )
{
Mat image;
image = imread( "MyPic.jpg", 1 );
if ( !image.data )
{
printf("No image data \n");
return -1;
}
namedWindow("Display Image", CV_WINDOW_AUTOSIZE );
imshow("Display Image", image);
waitKey(0);
return 0;
}
但是当我按下构建按钮时,编译失败并显示以下错误。
1> LINK:致命错误LNK1104:无法打开文件'opencv_gpu249.lib'
可能是什么问题? 怎么解决呢?
您需要将OpenCV库路径添加到Visual Studio的库目录中 :
OpenCV-2.4.9-Path\build\x86\vc10\lib
或64位
OpenCV-2.4.9-Path\build\x64\vc10\lib
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.