我知道这表明链接器问题,主要是未解析的符号.我知道要解决这个问题/摆脱那个错误消息,就必须提供更多的信息.我知道有很多关于解决这个问题的问题.
我的问题旨在帮助理解make和ld,找出什么(以及谁)试图用这条线表达什么.
collect2: ld returned 1 exit status
Run Code Online (Sandbox Code Playgroud)
我用MinGW和OpenCV 2.4.3 安装了Code :: Blocks.我想编译这个简单的程序:
#include <opencv2/highgui/highgui.hpp>
#include <iostream>
using namespace cv;
using namespace std;
int main()
{
Mat im = imread("c:/path/to/lena.jpg");
if (im.empty()) {
cout << "Cannot open image!" << endl;
return 1;
}
imshow("Image", im);
waitKey(0);
}
Run Code Online (Sandbox Code Playgroud)
如何正确设置CodeBlocks以编译上面的代码?
我已经安装了OpenCV c:\opencv.