原文链接


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. loadrunner --global schedule设置

  2. c++接口实现与分离(转载)

    原文地址:http://www.360doc.com/content/13/0218/10/8363527_266294787.shtml 良好的设计应该只暴露接口给用户,所有的实现细节对用户来说应该 ...

  3. IE6 7下常见CSS兼容性处理

    以下是一些比较常见的IE6 7下的兼容性问题. 在当下这个时代,其实我们几乎可以不用再去针对IE6做兼容性的处理,除非你的公司还是诡异的要求你兼容到IE6.但是了解一些常见的兼容性问题还是可以帮助我们 ...

  4. CRC16 三种算法及c实现

    标准CRC生成多项式如下表: 名称                     生成多项式                           简记式*                 标准引用   CR ...

  5. PowerDesginer 生成的Oracle 11g 组合触发器代码编译错误(29): PLS-00103

    问题描述: 采用PowerDesigner15针对Oracle 11g 创建物理数据模型,想实现一个字段的自增,采用如下步骤: 1.创建序列,命名为Sequence_1; 2.在自增字段编辑窗口中,选 ...

  6. Python—函数的参数组合

    参数组合 在Python中定义函数,可以用必选参数.默认参数.可变参数.关键字参数和命名关键字参数,这5种参数都可以组合使用.但是请注意,参数定义的顺序必须是:必选参数.默认参数.可变参数.命名关键字 ...

  7. dg

    package excel; import java.util.Scanner; public class doExcel { public static void main(String args[ ...

  8. openstack快速封装镜像

    本来是该写对接ceph的,但是临时有事了,必须先弄镜像,因此提前写这个了,我个人不是按官网来封装镜像的,是按自己的习惯,所以觉得信不过的可以用官网的方式,有兴趣的可以看看都知道,openstack创建 ...

  9. java_js从字符串中截取数字

    var str="1件*20桶*30包*123.45公斤"; var res=str.match(/\d+(\.\d+)?/g); alert(res);

  10. Source Insight 3.X utf8支持插件更新

    [更新内容] 修复了当UTF8文件外部改变时,SI无法检测到的bug. 实现 [下载地址] 点我 [计划] 未来(无限长)优化utf8编码检测规则,提高准确度.