• 9905阅读
  • 11回复

写好的qt程序如何发布啊? [复制链接]

上一主题 下一主题
离线guyunyehe
 
只看楼主 倒序阅读 楼主  发表于: 2006-05-17
写好的qt程序如何发布啊?

文字
我已经写好了我的程序
也用qmake 生成了相应的应用程序。
可是拿到别人的电脑上就无法运行?

如何发布我的程序?
另外,我也再windows下生成了应用程序,同样,在别的没有装qt 的windows下也无法运行!
如何发布啊?
这可是我的毕业设计呀!!
[ 此贴被XChinux在2006-05-17 14:48重新编辑 ]
我喜欢编程!
请高手指教!
离线tieliu

只看该作者 1楼 发表于: 2006-05-17
把QT动态链接库(例如qt-mt320.dll)和你的exe一块儿发布。
离线guyunyehe
只看该作者 2楼 发表于: 2006-05-17
我怎么找不到 qt-mt320.dll 呢
在哪里有啊?
我喜欢编程!
请高手指教!
离线scerzz

只看该作者 3楼 发表于: 2006-05-18
装了VC没有?
装了后用里边的一个工具
depends
可以分析你的应用程序用了哪些dll文件,然后将那些文件打为安装包就行了
离线guyunyehe
只看该作者 4楼 发表于: 2006-05-19
那 再linux下呢?
别的没有安装Qt的系统也不不能用啊?
我如何发布?
请高手指教!!
我喜欢编程!
请高手指教!
离线kutulu

只看该作者 5楼 发表于: 2006-05-19
LINUX下可以试试 在别人机器上重新编译一下,不行的话就改Makefile文件里的连接库一行
离线XChinux

只看该作者 6楼 发表于: 2006-05-19
LINUX下可写一个启动脚本,里面用于指定一些环境变量,比如
LD_LIBRARY_PATH
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线guyunyehe
只看该作者 7楼 发表于: 2006-05-20
可是别人的电脑更本就没有安装那些 Qt库 啊?
怎么办?
我喜欢编程!
请高手指教!
离线XChinux

只看该作者 8楼 发表于: 2006-05-21
带上
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线sinl

只看该作者 9楼 发表于: 2006-05-24
呵呵,老问题了,最好的方法是静态编译,可是俺用了快半年了,也没找到QT4为什么静态编译不过去的原因,汗
离线f23505106
只看该作者 10楼 发表于: 2009-12-28
看你的程序是在windows还是linux了,如果是windows下有人说用静态编译就可以,我之用过把Qt的dll拷程序的目录的办法,用Qt3的话,把qt-nmmtXX.X.dll拷到你程序的目录下就可以了,nm表示非商业版,xxx是软件版本号,可以在qt的安装目录下的lib文件夹找到大概的样子应该是这样,如果是qt应该加上QtCore。dll,QTGui。dll,看你用了那些模块,多试几次应该就知道了,linux要带什么东西还正在找,不清楚
离线lishuide
只看该作者 11楼 发表于: 2010-03-22
。。不是吧 我 用 dependency看到那要依赖的DLL,结果一个DLL特大QtGuid4.dll。 继续寻找静态编译的方法
每个人都有自己的生存,生活方式
快速回复
限100 字节
 
上一个 下一个