欢迎来到游戏爱好者,这里是最新最全的游戏下载基地!

您的位置:首页 > 编程软件 > 软件编程 > MinGW
MinGW

MinGW

MinGW作为代码编译工具主要支持的就是C++语言,这也是计算机编程中必学的语言之一,不过该应用的编程操作对比同类型应用做了很多的简化,不光有原始的代码编辑能力,还支持对于程序指令win文件的批量导入,让C语言的编辑过程不再成为困扰,需要注意的是该工具是只能在64位系统版本上使用。

软件特色

1、可以生成win32最佳的编译环境。

2、对于win特定头文件可以进行完美导入集合。

3、不用第三方编辑库就可以生成本地win软件。

4、不是c语言专用编译器而是gui编辑集合。

MinGW

功能说明

1、指只用自由软件来生成纯粹的Win32可执行文件的编译环境

2、可自由使用和自由发布的Windows特定头文件和使用GNU工具集导入库的集合

3、允许你生成本地的Windows程序而不需要第三方C运行库

4、实际上它并不是一个C/C++ 编译器,而是一套GNU工具集合

5、除开GCC (GNU 编译器集合) 以外,它还包含有一些其他的GNU 程序开发工具 (比如gawk bison 等等)

MinGW64使用说明

一、MinGW64怎么使用vs编译的库?

一、Qt MinGW调用VS 编译的C库

之前和大家分享过Qt使用海康相机SDK显示图片的例子,在该例子中使用了海康的C动态库,Qt使用起来完全没有问题。

我的最终目标就是编一个和海康一样的动态库,可以被Windows下大多编译器识别调用即可。

目前的情况是SDK内部本身使用了第三方库,该库有源码、同时也提供了基于VC14的动态库,但是由于使用的Qt是MinGW版的,所以无法直接使用该库。为了先出第一版的SDK,选择了直接将第三方库使用MinGW进行编译,也就是只能供Qt调用。经过测试之后,使用Qt5.5.1编译的动态库,可以被Qt5.14使用(具体对应的编译器分别是mingw492_32和mingw73_32)。

接下来验证VS2013编译的动态库如何被Qt MinGW愉快的调用。

经过艰难困苦的测试,VS编译的C动态库,可以被Qt链接,VS导出库的头文件时应加上extern “C;而且Qt对链接VS编译库的方式也有要求。

链接海康相机完全没问题

LIBS += $$PWD/3rdLib/mvs/win32/lib/MvCameraControl.lib

链接VS编译的C库要这样写:

LIBS += -L$$PWD/Lib/test/win32/lib/ -lTestlib

但是使用VS编译导出的C++动态库确实不行的。这里先简单说下extern “C的作用:在C++调用C代码时会使用这个语法,而C代码中本身是没有这个命令的;该命令告诉编译器通过C的内部标识符去寻找对应函数,为什么这样?通过一个简单例子来说明下:

add(int x, int y)

对于上述这样的函数,由于C++具有重载功能,经过编译器编译后内部标识符类似这种,add_int_int;C编译器产生的内部标识符是这样的,_add。

这样C++程序就可以直接调用C程序了。

话说回来,目前得出的结论是VS编译的C库可以愉快的被Qt MinGW调用。

MinGW

二、Qt MinGW调用VS编译C++生成的C库

前面说的是Qt直接调用VS编译的C库,这次做的测试是VS调用Opencv的库,然后再将其封装C库,测试Qt MinGW能否调用,这里可以确定的是可以调用。

吐槽一下,VS在链接opencv几十个库时,需要挨个写一遍,太难了。(当然也可能是我的方法不对。)

以后有机会写下VS怎么编译和链接动态库。

三、小结

之所以这么迫不及待的发出来,是因为在网上找到可用的资料比较少。

Qt可直接调用VS编译出的C库:

① VS导出函数时需使用extern “C

②注意链接C库的形式

Qt无法直接调用第三方使用VC的编译的C++动态库,但是可以通过VS中转成C库供Qt MinGW使用。

二、MinGW64怎么配置c语言?

点击下载好的MinGW文件“mingw-get-setup.exe,安装完成后,打开安装的软件,在左侧选择Basic Setup,然后在右侧选择需安装的编译器,比如mingw32-gcc-g++,鼠标右键点击Mark for Installation,然后点击左上角的Installation按钮,选择Apply Changes,弹出对话框点击Apply,安装对应的编辑器

MinGW

MinGW

MinGW

编译正在安装中,安装快结束时,点击Close按钮。

MinGW

MinGW

查看安装是否成功,在软件上点击刚才安装的编译器,在Installed Files栏有安装信息,说明安装成功。

MinGW

配置gcc编译器,进入刚才安装MinGW的路径下,复制bin路径,我这里安装的是D:\MinGW\bin

MinGW

查看系统属性,选择系统高级系统设置,并选择高级,点击环境变量,在系统变量下选择Path,编辑,添加刚才复制的内容,添加之前,在末尾需要输入英文分号“;,点击确定,配置系统环境变量完成。

MinGW

打开cmd,输入gcc -v,显示gcc的版本号,说明gcc配置成功。

MinGW

以上就是软件爱好者小编为大家带来的MinGW下载,想要了解更多实用软件就请多多关注软件爱好者吧~

查看全部
  • 软件大小:43.45MB
  • 软件版本:5.1.9
  • 支持语言:简体中文
  • 软件分类:编程软件/软件编程
  • 上架时间:2023-11-14
  • 运行环境:WinXp,Win2003,WinVista,Win 7,Win 8,Win 10,x64,Linux,Mac
  • 授权方式:免费版
  • 关键字:
无插件 360通过 腾讯通过 金山通过 瑞星通过
本地下载

文件大小:43.45MB

8.9

综合评分:8.9

  • MinGW0
  • MinGW1

相关软件

下载地址

!下载安装、资源包有误、报错等问题向我们反馈

注意事项

本站所有资源(含游戏)均是软件作者、开发商投稿,任何涉及商业盈利目的均不得使用,否则产生的一切后果将由您自己承担!本站将不对任何资源负法律责任,所有资源请在下载后24小时内删除。

如侵犯了您的版权、商标等,请立刻联系我们并具体说明情况后,本站将尽快处理删除。若有关在线投稿、无法下载等问题,请与本站客服人员联系QQ: 481103985

用户可自行按线路选择相应的下载点,可以直接点击下载/另存为,若直接点击下载速度太慢,请尝试使用高速下载器。为确保下载的文件能正常使用,请使用WinRAR最新版本解压本站软件。

建议大家谨慎对待所下载的文件,大家在安装的时候务必留意每一步!关于360安全卫士或QQ电脑管家的有关提示,请自行注意选择操作。

编程软件

最新软件

更多>

软件编程排行榜