繁体   English   中英

OpenCV程序无法在Visual Studio 2010上编译

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM