• 5329阅读
  • 5回复

如何打包QT编写的应用程序? [复制链接]

上一主题 下一主题
离线xdman
 

只看楼主 正序阅读 楼主  发表于: 2009-04-29
如题?急待回复!
离线haixia
只看该作者 5楼 发表于: 2009-08-15
谢谢楼上说的很对,确实是要把QT/qt/bin中的这三个Dll拷入release中,而不是QT/bin中的dll。

我在.pro里加 CONFIG += release      release文件夹里才生成.exe文件,然后照做,ok!
任何事情都有简单和难的时候,只是时间的问题
离线dbzhang800

只看该作者 4楼 发表于: 2009-08-14
引用第3楼haixia于2009-08-14 23:10发表的  :
我按照1楼的做了,为什么报“没有找到 QtCored4.dll,因此这个应用程序未能启动。重新安装应用程序会修复此问题”?


因为一楼介绍的release的情况,所以拷的都是release的dll,你这个明显是 debug 的,如果你真的需要这么做,将 QtCored4.dll等按一楼的方法也拷过去
离线haixia
只看该作者 3楼 发表于: 2009-08-14
我按照1楼的做了,为什么报“没有找到 QtCored4.dll,因此这个应用程序未能启动。重新安装应用程序会修复此问题”?
任何事情都有简单和难的时候,只是时间的问题
离线xdman

只看该作者 2楼 发表于: 2009-05-03
谢谢,问题已经解决。
我是通过在另外的那个系统上添加那几个要用到的库的方法来解决这个问题的。
离线wangqy
只看该作者 1楼 发表于: 2009-04-29
我是这么解决的。
1. 拷贝release文件夹下生成的可执行程序到文件夹target
2. 拷贝 <qt root>\bin 文件夹下mingwm10.dll QtGui4.dll QtCore4.dll和QtSql4.dll4个DLL到文件夹target
3. target文件夹就可以作为完整的程序发布了。

ps:我的开发环境是 qt-sdk-win-opensource-2009.02,程序是QtCreator生成
快速回复
限100 字节
 
上一个 下一个