在Visual Studio编译Qt源码

 在Windows中Qt常用的编译方式有两种,一种是使用mingw编译器,另外一种是使用vs编译器进行编译,本文主要介绍使用vs编译器进行编译。

1,配置编译选项

以下编译选项为常用编译选项,可添加在编译命令中,都是可选:

    1)-prefix <dir> :指定安装目录默认在;
    2)-hostprefix [dir] :指定可扩展的工具库安装路径,默认当前目录;
    3) -prefix-install :指定QT的本地安装;
    4)-bindir <dir> :指定可执行文件路径 <dir>(默认 PREFIX/bin下);
    5)-libdir <dir>  指定库文件路径 <dir>(默认 PREFIX/lib);
    6)-docdir <dir> : 指定文档路径 <dir>(默认 PREFIX/doc);
    7)-headerdir <dir> : 指定头文件路径 <dir>(默认 PREFIX/include);
    8)-plugindir <dir> : 指定插件路径 <dir> (默认 PREFIX/plugins);
    9)-datadir <dir> : 指定QT要使用到的一些数据文件所在路径 <dir> (默认 PREFIX);
    10)-translationdir <dir> :指定QT程序的翻译文件路径 <dir>(默认 PREFIX/translations);
    11)-sysconfdir <dir> :指定QT的设置文件路径 <dir>(默认 PREFIX/etc/settings);
    12)-examplesdir <dir> : 指定实例文件, <dir>(默认 PREFIX/examples)
    13)-demosdir <dir> : 指定demos的安装路径 <dir> (默认 PREFIX/demos);
    14)-buildkey <key> : 通过指定的key生成QT库和插件;
    15)-release :此选项在编译过程QT会对程序进行优化,在发布软件的时候应该用此选项,是默认选项;
    16)-debug :加上此选项编译程序QT不会做出优化,往往在开发过程使用此选项;
    17)-debug-and-release : 编译两个版本
    18)-developer-build  编译Qt的开发商和连接选项(包括自动测试出口的Qt);
    19)-opensource 以开源版本发布程序;
    20)-commercial 以商业版本发布程序;
    21)-shared : 创建和使用共享Qt库;
    22)-static : 创建和使用静态的Qt库;
    23)-no-fast : 使用通常的Makefile来编译,是默认选项;
    24)-fast : 快速编译,除了封装必要的库,部分步骤省略或者用快速的方法处理
    25)-no-largefile : 禁用大文件支持

    26)-largefile :支持访问大于4GB的文件;
    27)-no-exceptions : 禁用编译器本身对异常的处理
    28)-exceptions : 启用编译器本身对异常的处理

    29)-no-accessibility 、-accessibility :禁用/启用无障碍支持;
    30)-no-stl、-stl :禁用/启用STL支持;
    31)-no-sql-<driver> : 禁用SQL;
    32)-qt-sql-<driver> : 根据需求启用SQL插件(默认全部关闭);
    33)-plugin-sql-<driver> :禁用/启用/启用插件

  • 2
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值