另辟蹊径-利用MSYS2安装MinGW+Qt开发环境(含32位-64位-动态库-静态库-qwt-opencv等等).docVIP

另辟蹊径-利用MSYS2安装MinGW+Qt开发环境(含32位-64位-动态库-静态库-qwt-opencv等等).doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
另辟蹊径-利用MSYS2安装MinGW+Qt开发环境 (含32位-64位-动态库-静态库-qwt-opencv等等) By Winland, 2015.04.04 本文介绍在Windows系统里 MSYS2 环境和 MinGW-w64 编译套件安装、Qt开发环境安装。 一、MSYS2及其安装使用 1、MSYS2介绍 这得从 MinGW 和 MSYS说起,原本 GNU 工具只在 Linux/Unix 系统里才有,随着 Windows 系统的广泛使用, 为了在 Windows 系统里可以使用 GNU 工具,诞生了 MinGW(Minimalist GNU for Windows) 项目,利用 MinGW 就可以生成 Windows 里面的 exe 程序和 dll 链接库。MinGW只是编译工具集没有类似Unix命令行环境,所以为了进一步在Windows系统上使用类Unix环境,MinGW项目组衍生了MSYS子项目,该项目从Cygwin派生,构造了一个类Unix命令行环境,并提供POSIX功能支持。 MinGW本身仅支持生成32位程序,而MinGW-w64项目相当于是MinGW的升级版,同时支持生成32位和64位程序。MSYS2也是MSYS的衍生版,使用MinGW-w64编译工具集。另外MSYS2还有一个非常强大的功能,它从Arch Linux引入了软件包管理器pacman工具,使得MSYS2功能扩展非常方便,并且可以通过pacman来解决各个软件和库之间的依赖关系,自动安装需要的依赖软件包。 MSYS2项目还打包了非常多的开发库和开发工具,能移植到Windows上的估计都打包了,而且还可以进行扩展。因此通过MSYS2的pacman工具安装诸如MinGW-w64编译工具集、Qt开发库和QtCreator、qwt绘图插件、opencv开发库、ffmpeg、gstreamer、openssl、sqlite、postgresql、gtk、crypto++、mesa、openal、tcl/tk、vlc、zlib、SDL等,都是易如反掌。对于python、perl、ruby、lua脚本环境, git、mercurial、cvs等版本控制软件,cmake、clang、llvm等编译生成工具,也可以通过pacman来安装。 MSYS2 主页 http://msys2.github.io/ /projects/msys2/ MSYS2详细安装指南 /p/msys2/wiki/MSYS2%20installation/ 2、安装MSYS2 首先从MSYS2项目主页或SourceForge下载MSYS2的基本安装包: 32位系统下载 msys2-i686exe, 64位系统下载 msys2-x86_64exe。 请记住 i686 对应32位系统,x86_64对应64位系统,以后装软件都是这种对应关系。 下面以32位的msys2-i686exe示范安装过程: 点击“下一步”, 注意上面选择安装位置,路径里不要有任何中文、特殊字符、空格等等,一般装在磁盘根的msys32或msys64目录。注意磁盘剩余空间要有10GB以上剩余空间(硬盘空间不足的不要模仿),那个分区剩余空间比较大就装哪。MSYS2本身不大,但是后续如果装Qt库、opencv之类的,会越装越多,所以要留足空间。Qt动态库安装后是2.7GB,Qt静态库也是差不多2.7GB,非常占空间。 设置好安装路径,点击“下一步”, 点击下一步, 等待安装结束, 点击完成,看到MSYS2命令行: 先关闭该命令行,现在还干不了什么。 安装后,在开始菜单--MSYS2 32bit-- 里面有三个命令行工具: 第一个 MinGW-w64 Win32 Shell是指32位程序开发环境,在32位和64位Windows里都能用。 第二个 MinGW-w64 Win64 Shell 是指64位程序开发环境,仅在64位Windows里使用。 第三个 MSYS2 Shell是MSYS2环境管理命令行,可以安装卸载MSYS2环境里软件、管理文件系统、执行脚本等等。 只有在头两个 MinGW-w64的命令行里才能使用gcc、g++等编译工具。MSYS2 Shell 一般仅用于软件包安装管理和更新,另外两个Shell才是开发环境,不要弄错了。 3、更新MSYS2系统环境 MSYS2环境的软件和升级都是在线方式的,需要联网下载。所以需要一个可靠的软件源,软件源配置文件在 msys32\etc\pacman.d\ 文件夹里三个: mirrorlist.mingw32、mirrorlist.mingw64、mirrorlist.msys 更换软件源的话

文档评论(0)

cjp823 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:7060131150000004

1亿VIP精品文档

相关文档