windows系统下在codeblocks中搭建c++的opencv环境

本文记录了在Windows 10环境下,使用Code::Blocks 20.03(搭配mingw64编译器)配置OpenCV 4.4的过程。首先安装好Code::Blocks并设置mingw64,然后下载OpenCV 4.4,将安装路径添加到环境变量。接着,在Code::Blocks中创建C++项目,编写测试代码。在项目设置中,添加头文件和库文件路径,并配置编译器和链接器的路径及依赖库。然而,运行时遇到问题,尝试更换编译器和OpenCV版本,甚至使用Visual Studio最终解决问题。尽管如此,作者推测可能是由于OpenCV的Windows版本是为VS编译的,导致在Code::Blocks(mingw)下配置困难。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

根据网上查到的做法自己试着去搭建,老是遇见错误,于是自己写了这个来总结一下。
下载opencv4.4 codeblocks是20.03,采用mingw64编译器。我是在win10上安装的。
前提:我已安装好codeblocks,并采用mingw64作为编译器。
接下来搭建opencv
1.下载opencv,我之前选择了opencv4.5.2,最新版本,但在一个回答上看到它似乎和mingw64不兼容,于是采用了opencv4.4版本。
2.将opencv的安装路径添加到用户环境变量
在这里插入图片描述
3.在codeblocks新建一个c++的project,并写上测试代码
#include <opencv2/opencv.hpp>
#include
#include <opencv2/imgcodecs.hpp>

using namespace std;
using namespace cv;

int main(void)
{
Mat srcImg = cv::imread(“D:/sjtu/Mg-Ca/MgCaImage20210518/test.bmp”);
if (!srcImg.data)
{
cout << “can not load image…” << endl;
return -1;
}
imshow(“测试”, srcImg);
waitKey(0);

return 0;

}

4.配置codeblocks的包含和库
点击正在用的project,右键,选中build option

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值