• 5976阅读
  • 5回复

请教下QT静态编译的问题 [复制链接]

上一主题 下一主题
离线fcymk2
 

只看楼主 正序阅读 楼主  发表于: 2009-10-14
系统为 winxp 安装了官方的Open source 4.5.3

安装后是 动态链接库

看网上的教程是 使用 configure.exe -static -release 重新配置QT,然后.mingw32  sub-src

这样编译出来的版本 和原先的 动态链接版本是共存的吗? 还是要复制一份到另外一个目录再编译?


项目里怎么判断 是要编译 静态版本 还是动态版本? 在pro文件里面改? 要怎么改的?
离线fcymk2

只看该作者 5楼 发表于: 2009-10-20
编译是过了.不过好像不能和动态库放在一起?
现在是编译2份.一份动态,一份静态..在IDE里面选哪份...

好麻烦@+@
离线zzh

只看该作者 4楼 发表于: 2009-10-18
在windows系统上好像用mingw无法编译成静态版本,楼上的几位可以尝试用vc++编译一下。
离线北落师门
只看该作者 3楼 发表于: 2009-10-15
还是把dll库放进去去吧
RAR压缩以后也就5M多点(3个主要的)
QT静态编译实在太麻烦了
离线wd007

只看该作者 2楼 发表于: 2009-10-14
在Qt Assistant里面有详细的说明。
欢迎访问我的博客,一起学习提高
http://blog.csdn.net/qter_wd007
离线tcg1983

只看该作者 1楼 发表于: 2009-10-14
我也碰到相同问题,想编译一个静态程序,照网上这样设置error了,先这样用动态方式使用了,但我想发布linux版本的程序,网上说
{
linux QT4程序发布时,需要的以下库:

libQtCore.so.4.3.2   libQtGui.so.4.3.2

把以上两个动态库复制到跟你的编译所在在机器上一致的目录下
比如QT默认的路径是:  /usr/local/Trolltech/Qt-4.3.2/lib


linux QT4.3.2 还需要为两个动态库建立两个软链接,名字分别为
libQtCore.so.4   libQtGui.so.4.3

}

我试了下 不好用,请问具体是怎么弄的啊?
快速回复
限100 字节
 
上一个 下一个