首页| 论坛| 消息

标题:qt静态编译release版本与动态debug版本共存的方法
作者:realfan
日期:2012-12-25 08:57
内容:

qt静态编译release版本与动态debug版本共存的方法
2012-12-24 22:47 编辑 删除
qt release版本,用静态编译发布比较方便,一个执行文件就可以去闯天下了。但debug版本用静态编译就非明智之举了,一方面,没有必要,一方面debug版生成的目标文件随随便便就几百兆,调试起来效率太低了,我就曾饱受煎熬。如何动静态版本共存呢?这里介绍一下我用的方法。前一篇日志说了release静态方法,安装目录是c:\qt\4.8.4
接下来,再安装一遍qt-win-opensource-4.8.4-mingw.exe,目录不要与前一个目录相同,比如安装到c:\qt\4.8.4_shared.
安装结束后,

打开QT Creator, 菜单Tools==》Option==》Build&Run==》
Qt Versions选项卡:
点Add按钮,选择C:\Qt\4.8.4_shared\bin\qmake.exe,
version name: Qt4.8.4(4.8.4_shared)
点击Apply
Kits选项卡:
点Add按钮,name: qtshared_dbg
Device type: Desktop
Compiler: MinGW
Debuger: 先点Manager-->Auto-detect,如果不能正确设置,就手工Edit,
&nb ..


#1 [winembedded 12-26 09:45]
有vs编译器的处理办法吗?
#2 [realfan 12-27 17:10]
因为VS编译器对utf8支持不好,所以一直用MinGW,我想过程应该一样的吧。
#3 [呆呆很呆 01-05 10:59]
记事本 MinGW cmd编译 无压力

回复 发表
主题 版块