是否可以全局设置qmake debug?

时间:2014-07-21 16:23:49

标签: c++ qt ubuntu qt4 qmake

环境:Ubuntu 14.04,Qt 4.8.x

我有一堆Qt库项目和一个应用程序项目。我想用调试信息构建所有这些。我可以修改每个.pro文件以获取调试信息。但是,我想知道是否有一个环境变量或一些全局机制我可以设置强制qmake构建启用了调试的所有项目。问候。

1 个答案:

答案 0 :(得分:1)

您可以随时写一个别名来自动执行qmake CONFIG+=debug

否则,将release变量中的QT_CONFIG条目替换为位于我的Debian稳定计算机上此位置的Qt配置文件中的debug

/usr/share/qt4/mkspecs/qconfig.pri

或Archlinux:

/usr/lib/qt/mkspecs/qconfig.pri

当然,如果你自己构建Qt,你也可以在使用configure脚本时选择相应的选项:

-debug ............. Compile and link Qt with debugging turned on.
-debug-and-release . Compile and link two versions of Qt, with and without
                     debugging turned on (Mac only).