大小:84KB 软件类型:国产软件
软件语言:简体中文 时间:2022-10-05 02:16:33
软件授权:免费软件 运行环境:winXP,win7,win8,win10
mingw是一款十分优秀出色的多功能编程开发工具,C++程序的编写操作,不用第三方编辑库就可以生成本地win软件。进入MinGW安装协议界面,点击 。准备安装MinGW,点击 开始安装软件,您需要耐心等待软件安装完成就可以了。mingwexe)以及库函数(。实用工具和编译器很多(C,C++,fortran,java,perl,python。欢迎来合众软件园下载体验。
1.完全免费。实用工具和编译器很多(C,C++,fortran,java,perl,python。 。 。 。 。 。 ),而且经常更新,随时上网升级,
2.不是c语言专用编译器而是gui编辑集合。
3.可以生成win32最佳的编译环境。
4.仿Linux环境,可以直接使用make命令编译,
1.允许你生成本地的Windows程序而不需要第三方C运行库
2.对于win特定头文件可以进行完美导入集合。
3.可自由使用和自由发布的Windows特定头文件和使用GNU工具集导入库的集合
4.集成大量工具集,方便使用。
5.不用第三方编辑库就可以生成本地win软件。
1.实际上它并不是一个C/C++ 编译器,而是一套GNU工具集合
2.指只用自由软件来生成纯粹的Win32可执行文件的编译环境
3.集成大量工具集,方便使用。
4.兼容性好,通用性强,解决了跨平台编译的很多麻烦。生成的应用程序(。 exe)以及库函数(。 a)可以直接在windows上使用,其库函数也可以直接在VC中使用,
5.除开GCC (GNU 编译器集合) 以外,它还包含有一些其他的GNU 程序开发工具 (比如gawk bison 等等)
1) 下载MinGW
2) 以版本5.1.6为例,下载后为MinGW5.1.6.exe,默认地被安装到C:MinGW,安装是选择如下:
3)创建bat方便使用MinGW
在安装的跟目录下创建bat,来方便我们使用MinGW,bat如下:
set path=c:mingwin;%path%
start cmd
4)使用MinGW的gcc
在C:MinGWexample下创建helloworld.c,然后使用MinGW的gcc来编译,然后运行,如下:
一、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调用。
二、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文件"mingwgetsetup.exe",安装完成后,打开安装的软件,在左侧选择Basic Setup,然后在右侧选择需安装的编译器,比如mingw32gccg++,鼠标右键点击Mark for Installation,然后点击左上角的Installation按钮,选择Apply Changes,弹出对话框点击Apply,安装对应的编辑器
编译正在安装中,安装快结束时,点击Close按钮。
查看安装是否成功,在软件上点击刚才安装的编译器,在Installed Files栏有安装信息,说明安装成功。
配置gcc编译器,进入刚才安装MinGW的路径下,复制bin路径,我这里安装的是D:MinGWin
查看系统属性,选择系统高级系统设置,并选择高级,点击环境变量,在系统变量下选择Path,编辑,添加刚才复制的内容,添加之前,在末尾需要输入英文分号";",点击确定,配置系统环境变量完成。
打开cmd,输入gcc v,显示gcc的版本号,说明gcc配置成功。
调整ui设计,优化视觉体验
其他问题修复和体验优化
修复其他已知bug
显示全部
VisualFreeBasic(可视化编程环境) v3.9.6 官方版
VisualFreeBasic是一款专业的语言集成开发环境。绿色纯净,解压即用,完全免费,没任何限制。VisualFreeBasic已经高度集成所有必须需文件,不需你苦苦寻找。让FreeBasic支持中文函数名称、中文变量名和中文的控件名称。欢迎来合众软件园下载体验。
简体中文 187M 免费软件
MapoEngine是一款专业且实用的免费加壳软件,而且非常的安全哦。让其他人无法盗用。MapoEngine代码保护功能包括花指令生成和指令拆分两个部分,通过把原始指令拆分成功能相等的多条指令并生成大量的花指令穿插在其中,使得攻击者迷失在垃圾代码的海洋中,欢迎来合众软件园下载体验。
简体中文 24.68M 免费软件
Visual Assist X for Visual Studio 6.0 v10.6.1837.0 最新版
Visual Assist X 破解版是一款非常好的Visual Studio 插件,改进了Intellisense,成员和完成列表框的出现更加频繁、迅速,并且结果更加准确。中向后和向前导航忽略多余的路点Visual Assist X 破解版可以完全集成到您的Microsoft开发环境中,欢迎来合众软件园下载体验。
简体中文 38.3MB 免费软件
JetBrains CLion(C/C++开发工具) v2019.1.2 免费版
JetBrains CLion2020破解版是一款功能强大的编程工具。安装路径没有硬性要求,自行选择好后点击“Next”。com, , , 0 www-weighted。JetBrains CLion2020破解版取决于你的平台,你可以用命令行提示,工作远,PowerShell,bash,或其他工具。欢迎来合众软件园下载体验。
简体中文 312MB 免费软件
RSLogix 500 pro(控制器编程软件) v7.00 免费版
RSLogix 500 pro是一款非常专业、非常实用的且能够帮助用户控制器编程的软件。能够快速改变特定地址或符号的值。RSLogix 500 proRSLogix 500支持EVRSI和FactoryTalk激活。RSAssetSecurity可通过FactoryTalk管理控制台关联。欢迎来合众软件园下载体验。
简体中文 19.61M 免费软件
HTML Compiler 2021是一款专业的 HTML 编译工具,它可以将您制作的 HTML 网页生成独立 EXE 应用程序。除非您要提取某些特定文件,否则永远不会在最终用户计算机中提取应用程序的文件。文件名和内容都支持UnicodeHTML Compiler 2021您可以使用用户图形界面或命令行工具来编译HTML应用程序,只需指明应用程序html文件的路径即可。欢迎来合众软件园下载体验。
简体中文 113.73MB 免费软件
actual installer pro 中文免费版 v4.8
Actual Installer是一款非常不错的简易安装包制作工具,在可视化界面下能做出实现大部分功能的安装包。实际安装程序允许您创建外观良好的安装。自定义命令和数据读取Actual Installer和, 安装好后,打开Actual Installer,在选择版本中,点击免费按钮, 设置安装的源文件,设置主程序,设置一些关于你程序的一些message,在Graphics里面可以选择安装的节目样式;欢迎来合众软件园下载体验。
简体中文 13.08MB 免费软件
编程猫源码编辑器是一款非常专业的源码编辑器客户端,源码编辑器,软件还提供了素材库供用户使用。编程猫源码编辑器支持离线编辑代码,让创作更简单。熟悉编程猫在线编程的用户可以立刻上手使用;欢迎来合众软件园下载体验。
简体中文 186.93MB 免费软件
LiteIDE是一款为GO语言研发设计的跨平台的轻量级集成开发环境(IDE);通过内部差异方式重新加载文件支持Go, 5 Go供应商集成的gocode克隆的nsf/gocode代码编辑支持 Go语言、Markdown 和 Golang PresentGo 文档搜索和 API 索引LiteIDE还可对go test进行调试,Go编译环境管理和切换,欢迎来合众软件园下载体验。
简体中文 36.6MB 免费软件
E4A是款功能相当不错的正则表达式工具;工作效率大大提升。pem 1024生成私钥。E4A鼠标移动到窗口上点击右键 编辑>标记。破解编译发布版时的注册状态检测;有效的帮助用户正常使用e4a 的所有功能,欢迎来合众软件园下载体验。
简体中文 249.4MB 免费软件
MysqlToSqlite(Mysql转Sqlite工具) v2.5 官方版
MysqlToSqlite破解版是一款功能多样,从而方便您快速的往数据库中导入数据。您可以轻松安装该应用程序,然后通过输入主机地址,用户名和密码以及端口和数据库名称连接到MySQL。MysqlToSqlite破解版软件操作简单,欢迎来合众软件园下载体验。
简体中文 7MB 免费软件
SQLite Expert Professional完美破解版32位/64位 v5.3.0.350
SQLite Expert中文版是一款数据库管理类软件,需要专业的开发人员帮助您设计数据库的项目,SQLite Expert中文版操作起来也非常方便,SQLiteExpert专业版有一个SQL编辑与语法突出和代码自动完成,欢迎来合众软件园下载体验。
简体中文 33.71MB 免费软件
大漠插件是一款集前后台,窗口方面,支持任意绘制的信息提示窗口,可以随着游戏窗口的移动而移动。支持对窗口进行各种操作,关闭,最小化等等。大漠插件那么可以为您提供很多开发的数据,欢迎来合众软件园下载体验。
简体中文 6.96M 免费软件
OracleToMongo是一款功能相当实用的数据转换工具。OracleToMongo中文版对于可重复的任务,OracleToMongo简单的可视化配置,只需点击鼠标。可以在特定时间自动执行。一次将表数据批量转换为集合,欢迎来合众软件园下载体验。
简体中文 6.69MB 免费软件
Actipro WPF Studio v11.1.0543 官方特别版
Actipro WPF Studio是一套专业的WPF用户界面控件,在该软件中包含了旗下公司中的所有WPF控件,在系统中使用条形码,能使得数据输入效率跟高,甚至还能节省邮资(通过使用Postnet)。Actipro WPF StudioActipro WPF Studio(WPF控件包集合),欢迎来合众软件园下载体验。
简体中文 60.91M 免费软件
sourcecounter中文免费版 (附使用方法) v3.5.33.73
SourceCounter是一款用于代码统计的工具。Net、C#、Delphi、VB、JAVA、ASP。SourceCounter主要支持对C++、VB。我们日常工作中需要面临着大量的代码文件,支持对30多种代码格式进行统计可以对 C++、VB。能够分析和预测开发项目的工数(人月数)和成本;,欢迎来合众软件园下载体验。
简体中文 2.44M 免费软件
啊哈编程是一款极其出色,各式各样的金牌讲师在这里进行授课讲课,啊哈编程从编程游戏入门,图形化编程,python、C++代码编程,到信息学奥林匹克竞赛的完整编程教学体系。啊哈编程学院,欢迎来合众软件园下载体验。
简体中文 167.22M 免费软件
调试大叔是一款非常实用的脚本调试工具。调试大叔官方版被程序员们广泛应用,调试大叔功能非常的强大,适用于程序开发工作,调试大叔支持拖放文件到本程序窗计算文件的MD,SHA,CRC32值;欢迎来合众软件园下载体验。
简体中文 2.27M 免费软件