Windows配置MinGW及MinGW-make使用实例

   MinGW是Minimalist GNUfor Windows的缩写。它是一个可自由使用和自由发布的Windows特定头文件和使用GNU工具集导入库的集合,允许你在GNU/Linux和Windows平台生成本地的Windows程序而不需要第三方C运行时(C Runtime)库。MinGW 是一组包含文件和端口库,其功能是允许控制台模式的程序使用微软的标准C运行时(C Runtime)库(MSVCRT.DLL),该库在所有的 NT OS 上有效,你可以使用 GCC 写控制台模式的符合美国标准化组织(ANSI)程序,可以使用微软提供的 C 运行时(C Runtime)扩展,与基本运行时相结合,就可以有充分的权利既使用 CRT(C Runtime)又使用 WindowsAPI功能。与Visual Studio的集成编译工具同级

Windows上的MinGW配置

  首先下载在官网下载MinGW在这里插入图片描述
解压之后
在这里插入图片描述
在其二进制文件bin文件夹下,包括了许多可执行程序,譬如gcc,g++编译器,mingw32-make等可执行程序
在这里插入图片描述
为了在cmd中可以直接使用这些可执行文件,我们需要在系统环境变量中添加mingw/bin文件夹
在这里插入图片描述
加入之后打开cmd进行测试,键入 gcc -v,若可以识别该指令则说明MinGW安装成功

Clion中配置MinGW

再安装完MinGW后打开clion->build,execution,deployment->toolchains设置即可
在这里插入图片描述

OpenCV编译

在官网或者github中下载opencv源代码
在这里插入图片描述
打开CMAKE-GUI,创建mingw_build文件夹,设置编译器为mingw_build,进行configure->generate之后会生成makefile文件
在这里插入图片描述
在mingw_build文件夹下,根据makefile文件来mingw32-make编译安装opencv

	D:
	cd opencv/mingw-build
	mingw32-make -j 8
	mingw32-make install

在这里插入图片描述
mingw32-make install
在这里插入图片描述
执行完成之后OpenCV编译成功

Logo

更多推荐