Windows下Qt5.9.1源码编译

Windows下Qt5.9.1源码编译

  1. 前期准备:
    a) Qt源码下载: http://download.qt.io/official_releases/qt/
    b) Perl安装,- Perl 5.8 or later: http://www.activestate.com/activeperl/downloads
    c) Python 安装- Python 2.7 or later: https://www.python.org/downloads/
    d) Ruby 安装- Ruby version 1.9.3 or later :http://rubyinstaller.org/
    e) 安装vs2015。qt源码需要编译器MSVC 2012 以上,. 以上- C++ compiler supporting the C++11 standard
    注:需要把安装的工具添加到环境变量中.

  2. 解压源码到<path>,更换源码解压得到的目录名< source_package>,
    可以参考Qt给的官方编译教程,在源码目录下的README 文件中
    <path>:为你的解压目录,我使用的是C盘,C:\
    < source_package>:为你的源码目录,我更换为src。所以我的源码路径为:C:\src

  3. 用管理员方式打开vs2015 x64 本机工具命令提示符。需要编译为32位则打开x86的。

  4. 测试安装的工具是否在环境变量中。
    a) 在命令提示符窗口依次输出:nmake ;Ruby –v ; Perl –v ; python ; 出现如下界面表示添加成功。若没有,那么则是可以手动添加,用SET命令。注意,该命令添加的仅在该窗口有效。

  5. cd 切换到qt源码目录:cd C:\src

  6. 执行configure,配置Makefile 文件。
    a) 执行命令:configure -prefix %CD%\qtbase –opensource -nomake tests -mp ;运行时间大概20min
    b) 如果报如下错误:
    报错提示

    参考该网址解决:https://blog.youkuaiyun.com/sean4m/article/details/60143222。如果不能解决,那么重装VS。

  7. 等待执行完configure指令之后,执行nmake。估计需要数小时,参考5h。

  8. nmake 完之后,会在qtbase目录下出现如下几个必要文件夹。
    编译后文件夹

  9. 测试是否能使用。附测试代码:测试工程文件:Test_qt

#include 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值