我是Visual Studio和c ++的新手,但具备编程基础知识。问题是我每次运行集成opencv函数的代码时都会遇到与Linker相同的问题。我有以下代码:
我总是得到与LNK2019相关的错误以及我运行的文件的对象。见下图
#include <opencv2\highgui\highgui.hpp>
#include <opencv2\core\core.hpp>
#include <iostream>
using namespace std;
int main( int argc, char** argv )
{
try {
if(argc !=2)
return -1;
cv::Mat image = cv::imread(argv[1], CV_LOAD_IMAGE_COLOR);
if(! image.data){
cout << "could not open or find the image" << endl;
return -1;}
cv::namedWindow("Display Window", cv::WINDOW_AUTOSIZE);
cv::imshow( " Display Window", image);
cv::waitKey(3000);
return 0;
} catch(cv::Exception& e) {
const char* err_msg = e.what();
std::cout << "exception caught: " << err_msg << std::endl;
}
}
感谢您的帮助