• win使用MSYS2安装Qt开发环境


    原文链接


    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

  • 相关阅读:
    安装MySQL Workbench 基于CentOS7在线安装MySQL Workbench
    记一次 ABP VNext 进程崩溃。错误源 System.ObjectDisposedException: Cannot access a disposed context instance.
    MySQL 8.0.27 Left Join 一个子查询的问题?
    Vue安装并使用axios
    VSCode安装React脚手架
    Vue 安装并使用nanoid
    VSCode使用Chrome调试Html,Js(支持跨域,访问本地Json)
    vfor指令
    AspNetPager 7.4.3版发布暨纪念AspNetPager发布十周年
    AspNetPager免费开源分页控件7.4.1版发布
  • 原文地址:https://www.cnblogs.com/lilun/p/6232551.html
Copyright © 2020-2023  润新知