zoukankan      html  css  js  c++  java
  • 使用MSYS2环境中编译Qt5.5.0的补丁

    Qt的configure脚本对MinGW静态编译支持不太完善,总有这样那样的问题。如果你不嫌麻烦,而且可以接受高版本的Qt的话,可以考虑使用我做的补丁在MSYS2环境中编译。
    Qt5.4.2的补丁 
    Qt5.5.0的补丁 

    各自对应版本的Qt请在Qt官网 下载,MSYS2在SourceForge.net 下载

    http://www.qtcn.org/bbs/simple/?t59612.html

    在Qt 5.5.0官方原版源代码基础上针对MSYS2环境的MinGW编译器修改: 
    1.动态链接版本Qt可编译源码自带的ANGLE、webkit; 
    2.静态链接版本Qt可编译源码自带的ANGLE,不保证完全编译webkit;
    3.修正自主编译的Qt链接的程序在QtCreator中执行时无法找到window插件的问题
    4.可选择使用MinGW编译的fontconfig、freetype2、zlib、harfbuzz、icu、openssl、glib-2.0、sqlite3等(由于MSYS2中MinGW带的harfbuzz没有静态编译库,编译静态链接Qt时需要自己编译harfbuzz,可参考我的博文:http://blog.csdn.net/JohnYork/article/details/46434075)
    5.修复MinGW编译QtCanvas3D时的编译错误(该错误并不是编译器不兼容,根本原因是Qt的moc工具不支持一些本该支持的预编译命令);
    6.修复MinGW编译QtActiveQt组件时的编译错误;
    7.修复QtImageFormats在引用编译系统的jasper、libmng、libtiff-4、libwebp库时的链接错误。
    8.提供自动化编译链接、安装脚本makeinstall,可自动检测和拷贝动态链接版本的Qt所依赖的动态链接库

    http://download.csdn.net/detail/johnyork/8930933
  • 相关阅读:
    YApi 部署记录
    《Go语言网络编程》第一章:体系
    Golang知识图谱
    Docker学习笔记之二:制作镜像并PUSH
    下载m3u8视频
    杂知识
    遗传算法
    评分卡
    小数据玩转Pyspark(2)
    从Word Embedding到Bert模型—自然语言处理中的预训练技术发展史(转载)
  • 原文地址:https://www.cnblogs.com/findumars/p/6360853.html
Copyright © 2011-2022 走看看