使用 Code::Blocks / CMake 安装 OpenCV

installing OpenCV with Code::Blocks / CMake

本文关键字:安装 OpenCV CMake Blocks Code 使用      更新时间:2023-10-16

总的来说,我对C++相当陌生(尽管我已经习惯了基础知识),但现在我正在尝试将OpenCV添加到我的项目中以访问一些基本的图像处理功能。我已经阅读了文档,所以我很清楚从哪里开始,但我真的坚持安装。

我正在使用Code::Blocks 16.01,并且我已经下载了CMake 3.4.3和OpenCV 3.0.0和3.1.0。OpenCV已被提取到"c:\opencv"中,我试图用CMake完成构建(使用OpenCV文档以及本网站的几个旧帖子的说明)。我正在从生成器列表中选择"代码块 - MinGW Makefiles",尽管我已经从所有"代码块"选项中进行选择。

无论如何,每当我尝试配置或生成时,我都会收到以下错误:"程序无法启动,因为您的计算机中缺少libintl-8.dll。所以是的,我被困住了。

值得注意的是,我

找到的许多(如果不是全部)帖子都引用了名为"\x86\mingw\lib"的目录,但是我在任何OpenCV下载中都找不到"mingw"(并且最新的帖子也缺少"x86") - 所以这些帖子都没有对我特别有用(例如):

如何使用OpenCV 2.4.3和Code::Blocks编译程序?

将所有 MinGW dll 文件的路径放在电脑的路径变量中。 检查您的 Code::Blocks 安装目录 ( C:\Program Files (x86)\CodeBlocks\MinGW\bin ) 如果它不存在,则必须单独下载并安装 MinGW。您必须将 MinGW .dll文件添加到路径环境中。