flo*_*ree 9 c++ opencv codeblocks
我用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.
flo*_*ree 13
要将OpenCV与CodeBlock一起使用,您需要告诉CodeBlocks:
c:\opencv\build\includec:\opencv\build\x86\mingw\libs\libopencv_*.dll.a1.添加OpenCV头文件目录
打开设置 → 编译器和调试器... → 搜索目录选项卡→ 编译器选项卡

单击" 添加"按钮以添加新条目.在弹出的对话框中,键入c:\opencv\build\include,

然后单击确定.
2.添加链接所需的OpenCV库
打开设置 → 编译器和调试器 ...→ 链接器设置选项卡.

单击" 添加"以添加新条目并打开弹出对话框.

单击"..."按钮以打开"文件打开"对话框.转到c:\opencv\build\x86\mingw\lib目录并按Ctrl-A选择所有文件.

单击" 打开"以添加文件,

单击" 确定"保存所有设置.
现在您已经设置了include目录和用于链接的库,您可以通过按F9键来编译和运行项目.
| 归档时间: |
|
| 查看次数: |
29800 次 |
| 最近记录: |