我对C ++一般都很陌生(虽然我已经习惯了基础知识),但现在我正在尝试将OpenCV添加到我的项目中以访问一些基本的图像处理功能。我已经阅读了文档,所以我非常清楚从哪里开始,但我真的很难接受安装。
我正在使用Code :: Blocks 16.01,我已经下载了CMake 3.4.3和OpenCV 3.0.0和3.1.0。 OpenCV已被提取到" c:\ opencv",我试图用CMake完成构建(使用OpenCV文档中的指示以及来自该站点的几个旧帖子)。我正在选择" Codeblocks - MinGW Makefiles"从发电机列表中,虽然我从所有的" Codeblocks"在某一点或另一点上的选择。
无论如何,每当我尝试配置或生成时,我都会收到以下错误:"程序无法启动,因为您的计算机缺少libintl-8.dll。"所以是的,我被困住了。
值得注意的是,我发现的很多(如果不是全部)帖子都引用了一个名为" \ x86 \ mingw \ lib"的目录,但我找不到" mingw&#34 ;在任何OpenCV下载中(最近都缺少" x86和#34;)所以这些帖子都没有对我特别有用(例如):
How to compile a program using OpenCV 2.4.3 with Code::Blocks?
答案 0 :(得分:0)
将路径放到pc的路径变量中的所有MinGW dll文件中。检查Code :: Blocks安装目录(C:\ Program Files(x86)\ CodeBlocks \ MinGW \ bin)如果不存在,则必须单独下载并安装MinGW。您必须将MinGW .dll文件添加到路径环境中。