MSYS2 下使用QT5

  • 参考官方

  • 安装 qtcreator

    $ pacman -S mingw-w64-x86_64-qt-creator
    

    如果需要生成 32 位, 可以安装 mingw-w64-i686-qt-creator, 两个可以同时安装

  • 如果需要静态编译, 安装静态库

    $ mingw-w64-x86_64-qt5-static 
    

    静态库会比较大, 同样 32 位为 pacman -S mingw-w64-i686-qt5-static

  • 使用 qtcreator
    在MSYS环境终端输入 qtcreator 打开 qtcreator, 新建项目......

  • VSCode
    可以使用 VSCode 来编写代码, 导入 qtcreator 工程文件夹到 VSCode, 设置 c_cpp_properties.json 的编译器路径即可补全提示.

    打开 MSYS2 终端环境, 进行编译:

    $ mkdir build && cd build 
    $ qmake ../yourproject.pro
    $ make -j8
    
  • 发布
    MSYS2 QT 编译出来的程序绑定的运行库还真是多, 使用 windeployqt --compiler-runtime 也只无法复制完整。最简单的办法就是直接复制 MSYS bin目录下的所有文件到可执行文件夹下, 运行后删除所有,删不掉的就是确定需要的。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容