• 12378阅读
  • 6回复

问下qt creator编译的程序 如何发布 [复制链接]

上一主题 下一主题
离线sentimental
 
只看楼主 倒序阅读 楼主  发表于: 2009-03-09
我用的是windows的系统 程序release出来了 运行需要的两个dll复制到了一个目录下 但提示qtcore4.dll什么入口出错

问下qt creator创建的程序改如何发布 谢谢
离线jason34
只看该作者 1楼 发表于: 2009-03-22
实际上用qt-creator发布realease程序有两种方法。这里就先写出一种

编译好realease程序的后,需要将

mingwm10.dll

QtCore4.dll

QtGui4.dll

这四个动态链接库拷贝到release文件夹下,就可以正常运行程序。

以后即使换到别的电脑上也无需设置系统参数。

可能大家觉得会比较繁琐,但是想一想,用.net开发的程序也需要一个net freamwork才可以运行,其实道理都是一样的,就是因为缺少所需要的库文件。
离线zxwind

只看该作者 2楼 发表于: 2009-06-08
另一种方法呢....
离线wd007

只看该作者 3楼 发表于: 2009-06-15
另一种是静态编译,搜索一下帖子可以查到
欢迎访问我的博客,一起学习提高
http://blog.csdn.net/qter_wd007
离线sailor11
只看该作者 4楼 发表于: 2009-06-23
我都放到一个文件夹里还是提示无法确定程序输入点_Z5qFreePv 于动态链接库QtCore4.dll上
离线bilyecit

只看该作者 5楼 发表于: 2010-04-23
可能你搞错地方了。
别拷贝Qt/version/bin目录下的dll
拷贝Qt/versio/qt/bin目录下的dll
version就是Qt的版本号。
比如我的是2010.2.1
离线cnhome
只看该作者 6楼 发表于: 2010-04-23
qt/qt/bin下的qtcore4.dll
你用错位置的库了
快速回复
限100 字节
 
上一个 下一个