• 4747阅读
  • 3回复

麻烦帮帮忙~~ [复制链接]

上一主题 下一主题
离线elephant4
 
只看楼主 倒序阅读 楼主  发表于: 2009-08-18
我是这样编译QT的:
configure.exe -debug-and-release-
然后...
我的所有工程编译以后全都变成静态编译了,可我有时候想用动态编译,请问各位大侠我该怎么设置?
谢谢各位!
离线dengroj

只看该作者 1楼 发表于: 2009-08-19
-shared ............ Create and use shared Qt libraries.
-static ............ Create and use static Qt libraries.

configure.exe   -shared
本人花580元从国嵌淘宝店上购买的正版,现在尝试创业,低价转让。qq:1531267696
离线elephant4
只看该作者 2楼 发表于: 2009-09-07
看着自己的问题都觉得害羞。。。
自己说明一下,我现在的处理方法是:
假设qt的安装目录为C:\Qt\2009.03
我将2009.03这个文件夹拷贝了一份,并命名为Static,把原来的2009.03文件夹重命名为Dynamic
然后分别编译
configure.exe -release-and-debug- -nomake examples -nomake demos -no-webkit -no-opengl -fast //我不会用到webkit和opengl,所以没有编译,注意这里
configure.exe  -static -release-and-debug- -nomake examples -nomake demos -no-webkit -no-opengl -fast
这样,我需要静态编译的时候,就用Static文件夹下的qmake,动态编译,就用Dynamic下的qmake
就是占空间了,整整2.8G。
OK,报告完毕。
离线wd007

只看该作者 3楼 发表于: 2009-09-14
呵呵,这样也不失为一个方法。win上比较麻烦,在x11下,可以区分不同的用户,然后编译不同的版本
欢迎访问我的博客,一起学习提高
http://blog.csdn.net/qter_wd007
快速回复
限100 字节
 
上一个 下一个