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
  • 相关阅读:
    acm的STL容器之vector篇
    服务器远程管理方法及centos该装那个
    VB获取对象成员
    获取搜索引擎关键字建议
    IntelliJ IDEA乱码 问题
    排序算法思想
    ubuntu16 开机启动plank
    fail-fast出识
    html 标签过滤、转译、反转译
    (a ==1 && a== 2 && a==3) 有可能是 true 吗?
  • 原文地址:https://www.cnblogs.com/findumars/p/6360853.html
Copyright © 2011-2022 走看看