Qt开发应用程序Debug与Release设置
来源:互联网 发布:unity3d开发插件下载 编辑:程序博客网 时间:2024/06/06 01:49
1、前提: 在生成Qt库时(./configure)已经配置为 + -debug-and-release
如果配置为./configure -release,则只能生成release版
附简单配置说明如下
-release ........... 调试关闭.没有调试库,自己的项目只能发布,不能调试(没有调试库的缘故),如果你硬要编译debug版本的话,会提示找不到xxxxxd.dll
* -debug ............. 只有调试库,没有释放库,也就是说以后自己的项目只能调试,如果你硬要编译debug版本的话,会提示找不到xxxxx.dll
+ -debug-and-release . 编译后包含两种库。最好编译两种库
2、Qt Createor设置
在creator的Projects选项卡中,构建设置(Build Settings),如果缺少了Debug或者Release,点击其中的Add选择对应的QtSDK版本即可。
在Build Steps中qmake步骤,如果是Debug则需加上参数:CONFIG+=debug。
3、pro文件(可选)
注意:如果在Qt Creator设置了构建参数,pro文件就不必重复设置。
CONFIG+=debug_and_release
CONFIG(debug,debug|release)
{
unix:TARGET=$$join(TARGET,,,_debug)
win32:TARGET=$$join(TARGET,,d)
}
make 或make debug -------debug版
make release -------release版
make all -------两个版本都生成
生成Makefile中有QT_NO_DEBUG参数
4、屏蔽release版本中所有QDebug()提示信息:
如果要在命令行输出时不打出所有qdebug信息,可以在pro文件中添加DEFINES+=QT_NO_DEBUG_OUTPUT
- Qt开发应用程序Debug与Release设置
- Qt开发应用程序Debug与Release设置
- Qt开发应用程序Debug与Release设置
- Qt开发应用程序Debug与Release设置
- Qt开发应用程序Debug与Release设置 .
- QT应用程序中debug和release包含不同的库
- iOS开发:Release/Debug模式与Configuration
- 设置开发(Debug模式)与提交(Release模式)的运行环境以及如何屏蔽NSLog
- vs2010开发qt程序debug正常,release出错
- Debug 与 Release、Release调试
- [debug]调试Release版本应用程序
- [debug]调试Release版本应用程序
- [debug]调试Release版本应用程序
- [debug]调试Release版本应用程序
- [debug]调试Release版本应用程序
- [debug]调试Release版本应用程序
- 【Qt开发】设置Qt应用程序图标
- Debug与 Release区别
- c++_动态分配分区算法
- 登山鞋清理保养方法
- 201112NEWS
- 牛人破解isapi_rewriter的过程
- 无线网络覆盖 郑州大学第三届acm比赛试题 n 199
- Qt开发应用程序Debug与Release设置
- string char* char[]区别与联系
- 杨澜写给女儿的十四条人生忠告
- 读书笔记 《Oracle性能诊断艺术》
- 批处理命令集
- check connection status, check session status, sqldeveloper, 检测DB连接状态
- Ubunut gedit中文乱码解决办法
- 文本替换程序代码
- SQL Server死锁的解除方法