环境:Ubuntu 14.04,Qt 4.8.x
我有一堆Qt库项目和一个应用程序项目。我想用调试信息构建所有这些。我可以修改每个.pro文件以获取调试信息。但是,我想知道是否有一个环境变量或一些全局机制我可以设置强制qmake构建启用了调试的所有项目。问候。
答案 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).