原文链接


MSYS2 下载地址:

pacman的具体用法


有pacman的具体使用方法。我们首先对系统升级

我们首先对系统升级

pacman -Syu

就会检测整个系统可以升级的组件,并自动下载安装,这种情况下推荐升级完成后重启MSYS2环境,这样可以让升级过后的库文件发挥作用。

如果你觉得默认的服务器下载太慢,也可以使用中科大镜像。在/etc/pacman.d的3个文件中添加对应的信息,为了优先使用中科大镜像,还要把这些信息添加到文件的最前

mirrorlist.msys

Server = http://mirrors.ustc.edu.cn/msys2/mingw/sources/

mirrorlist.mingw32

Server = http://mirrors.ustc.edu.cn/msys2/mingw/i686/

mirrorlist.mingw64

Server = http://mirrors.ustc.edu.cn/msys2/mingw/x86_64/

然后

pacman -Sl

看一下到底有什么包可以安装。注意那个字母是英文的“l”,而不是数字“1”。里面的包分成3个目录mingw-w32、mingw-w64、msys,注意它们是不能混用的。从开发的角度来讲,mingw的兼容性和性能都是最好的,所以优先使用mingw的包,注意32位和64位不能混用;msys的包主要是帮助bash解释器更完整。也就是说基本原则是开发用的类库和编译器装mingw的,bash脚本的解释器装msys的。

然后安装Qt开发环境

pacman -Sy mingw-w64-x86_64-qt-creator

pacman包管理器会自动解析其依赖性,自动安装qt、mingw、libpng……如果中途下载出错了,那就再次运行pacman命令,下载会继续,下载下来的包保存在/msys64/var/cache/pacman/pkg目录下,不用重新下载。如果你觉得pacman下载太慢,也可以自己到镜像站点用下载工具下载来以后放到这个目录下。

Qt在编译和安装时会识别编译目录和安装目录,并写入Qt的配置文件,不过MSYS2提供了qtbinpatcher程序,可以根据你的需求来自动修改Qt文件使其识别新的目录,这在pacman包管理器中已经设定好了,qtbinpatcher会自动下载,也会自动运行。

为了安装调试器,可以输出如下命令:

pacman -Sy mingw-w64-x86_64-gdb

然后把/msys64/mingw64/bin和/msys64/mingw64/x86_64-w64-mingw32/bin目录加入系统PATH,以便各种程序能够被自动识别。Qt-creator的可执行文件在/msys/mingw64/bin

win使用MSYS2安装Qt开发环境的更多相关文章

  1. centos安装qt开发环境

  2. 〖Linux〗Ubuntu13.10 安装qt开发环境

    sudo apt-get install qtcreator libqt4-dev libqt4-dbg libqt4-gui libqt4-sql qt4-dev-tools qt4-doc qt4 ...

  3. QT开发环境安装配置教程

    QT开发环境安装配置教程 分类: QT2012-11-29 23:31 35366人阅读 评论(12) 收藏 举报 Linux版的直接在ubutnu软件中心输入QT,安装响应的Designer,Cre ...

  4. Qt开发环境下载和安装

    Qt是跨平台的图形开发库,目前由Digia全资子公司 Qt Company 独立运营,官方网址: http://www.qt.io/ 也可以访问Qt项目域名:http://qt-project.org ...

  5. Fedora15下搭建QT开发环境及编译QT(提前一键安装完,qt编译所有必需库 yum install gcc-c++ libXtst-devel freetype freetype-devel fontconfig-devel libXrender-devel )

    看了不少linux上编译qt的文章,实际上直接通过yum 安装qt是最方便的,请参考<yum安装qt> 不过初步接触fedora,为了了解一下如何在linux上编译.安装开源代码,所以必须 ...

  6. 【Qt开发】Linux下Qt开发环境的安装与集成

    近期工作需要在Linux下用Qt进行C++开发,所以就在linux下尝试装QT开发环境.本人用的linux是CentOS 6.5.现在对安装过程做出总结.有两种安装方式,下面分别详述: 1 图形化安装 ...

  7. 第一章 搭建Qt开发环境

    第一章 搭建Qt开发环境 1.到http://download.qt-project.org/archive/上下载Qt的源码包.我下载的是qt-everywhere-opensource-src-4 ...

  8. Ubuntu 12.04下搭建Qt开发环境

    http://download.qt.io/official_releases/qt/ Ubuntu 环境下Gtk与Qt编译环境安装与配置(系统环境是Ubuntu 12.04) 1.配置基础开发环境G ...

  9. Fedora15下搭建QT开发环境及编译QT

    看了不少linux上编译qt的文章,实际上直接通过yum 安装qt是最方便的,请参考<yum安装qt> 不过初步接触fedora,为了了解一下如何在linux上编译.安装开源代码,所以必须 ...

随机推荐

  1. VC++ 简单的打印功能(对话框模式下)

    不多说,直接上代码 void CParamDlg::OnBnClickedButton6() { // TODO: 在此添加控件通知处理程序代码 CDC dc; CPrintDialog dlg(TR ...

  2. spring mvc 第四天【注解实现springmvc 配合使用Exception Resolver 的配置】

    Tips:这里使用具体springmvc的异常处理只是拿一个简单的案例来说明问题,并不做实用,如有需求可做更改: 这里演示的仅是能够实现service验证的一种方案,如有更好的请留言我会努力学习!! ...

  3. java 常见dos命令

    盘符: 进入指定的盘符下. dir : 列出当前目录下的文件以及文件夹 md : 创建目录 rd : 删除目录    注意:rd不能删除非空的文件夹,而且只能用于删除文件夹. cd : 进入指定目录 ...

  4. include使用中注意的问题

    发现include文件不必添加,但是一定要放在工程路径下,不然就找不到,或者也可以在文件上写出完整的路径. 可以修改路径为'include "../src/enc_defines.v&quo ...

  5. div里面的id与for

    <input class="select" type="checkbox" value="1" id="checkboxjc ...

  6. 学习 OPenGL

    今天在网上看到一篇硕士论文<基于OpenGL三维虚拟场景建模技术研究_王志杰>,学习到OpenGL可以进行三维重建,决定从现在开始学习OpenGL,特开此贴.

  7. font-family 字体

    宋体 SimSun黑体 SimHei微软雅黑 Microsoft YaHei微软正黑体 Microsoft JhengHei新宋体 NSimSun新细明体 PMingLiU细明体 MingLiU标楷体 ...

  8. 读取XML 发送网页版邮件

    DataSet ds = new DataSet(); ds.ReadXml(AppDomain.CurrentDomain.BaseDirectory + "XML\\Mail.xml&q ...

  9. c语言冒泡排序

    在C语言中,常用的排序算法有:冒泡排序.快速排序.插入排序.选择排序.希尔排序.堆排序以及归并排序等等. 冒泡排序基本概念:  依次比较相邻的两个数,将小数放在前面,大数放在后面. #include ...

  10. Java浮点数float,bigdecimal和double精确计算的精度误差问题总结

    (转)Java浮点数float,bigdecimal和double精确计算的精度误差问题总结 1.float整数计算误差 案例:会员积分字段采用float类型,导致计算会员积分时,7位整数的数据计算结 ...