3
环境:Ubuntu 14.04,Qt 4.8.x是否可以在全局范围内设置qmake调试?
我有一堆Qt库项目和一个应用程序项目。我想用调试信息构建它们。我可以修改每个.pro文件的调试信息。但是,我想知道是否有一个环境变量或一些全局机制,我可以设置强制qmake在启用调试的情况下构建所有项目。问候。
环境:Ubuntu 14.04,Qt 4.8.x是否可以在全局范围内设置qmake调试?
我有一堆Qt库项目和一个应用程序项目。我想用调试信息构建它们。我可以修改每个.pro文件的调试信息。但是,我想知道是否有一个环境变量或一些全局机制,我可以设置强制qmake在启用调试的情况下构建所有项目。问候。
您可以自动为qmake CONFIG+=debug
写一个别名。
/usr/share/qt4/mkspecs/qconfig.pri
或的Archlinux:
/usr/lib/qt/mkspecs/qconfig.pri
中
否则,它驻留在这个位置我的Debian稳定机器上的Qt的配置文件与debug
更换release
条目您QT_CONFIG
变量当然,如果你自己构建Qt,你也可以在使用配置脚本时选择相应的选项:
-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).
哇。感谢您提供如此多的选择。并感谢您的快速回复。问候。 – Peter