• 5072阅读
  • 5回复

新手的几个小问题 [复制链接]

上一主题 下一主题
离线tiancaiamao
 

只看楼主 倒序阅读 楼主  发表于: 2009-03-28
本人刚学Qt,小菜一个.问几个小问题,希望大侠们不吝赐教!!

我用的Qt Creator编辑的
第一个问题,为什么我的Qt Creator不能编release版的啊?上面没有哪个选项,只有debug版的可选

第二个,为什么编出来的文件这么大啊?一个helloQt的文件,居然3.4M....

第三个,怎么样认编出来的程序到别的电脑上运行啊?在自己电脑上运行可以,可在别的电脑上,总是说:打不到mingwm10.dll文件..
            如果要这些东西的支持才能运行,哪有意义么?Qt不是跨平台的么?还要这些动态链接库?并不是每台电脑都有这种运行环境的啊....
离线bingoking
只看该作者 1楼 发表于: 2009-03-28
没用过creator
离线joshua17
只看该作者 2楼 发表于: 2009-03-29
Menu

Build->Set Build Configuration->release
离线shanyun

只看该作者 3楼 发表于: 2009-03-29
我也是新手,对于楼主的问题,就我所了解的予以作答

1 楼上说的没错,可以那么弄,也可以直接对着你的工程单击右键->Set Build Configuration->release
2 感觉Qt的东西确实挺大的,我用静态连接库连接的程序基本上都超过10M了
3 如果使用Qt库动态连接方式的话则需要将提示说的所有dll拷到程序所在目录下才能用,一般估计有几十M
   也可使用Q库t静态连接方式,不过这需要配置:在Qt提示窗口,输入命令:

configure -static -release -fast
make clean
make

如果是第一次配置,花的时间可能有点长...若图省事,可直接下载个网友编译好的库,地址:
http://www.qtcn.org/bbs/read.php?tid=11800
即便这样,mingwm10.dll还是需要拷贝的
离线tiancaiamao

只看该作者 4楼 发表于: 2009-03-29
Build->Set Build Configuration->release
为什么有的时候没有release选项,只有个debug
离线zhangrui241
只看该作者 5楼 发表于: 2009-03-30
楼主,你可以把mingwm10.dll,还有另外两个要求的dll放进release包中,就可以运行了。
dll文件在qt安装目录下的bin目录下。
快速回复
限100 字节
 
上一个 下一个