• 6070阅读
  • 1回复

生成qt可执行软件时该如何自动拷贝动态库?? [复制链接]

上一主题 下一主题
离线firerun
 

只看楼主 倒序阅读 楼主  发表于: 2008-11-21
— 本帖被 XChinux 执行加亮操作(2008-11-24) —
A电脑装有qt,B电脑没装qt。
在A电脑生成可执行文件,程序有用到GBK编码。
现在要在B电脑运行可执行文件,要在可执行文件所在文件夹加入相关动态库。
其中三个基本的动态库,qtcore,qtgui,mingw 是必加的。
比如电脑A中相关库文件路径是 D:\\Qt\\plugins\\codecs\\qcncodecsd.dll
就要在B电脑中可执行文件所在文件夹新建 codecs 文件夹,在里边加入 从A电脑拷的 qcncodecsd.dll

现在要求生成可执行文件的时候自动找到相关的动态库并拷贝到可执行文件所在文件夹。
这该怎么做啊?我看 makefile.release 可是得不到一点提示。
qt是怎么发现要用什么动态库的? 该从哪里着手阿?
离线XChinux

只看该作者 1楼 发表于: 2008-11-24
最关键的,让Qt找到你的插件目录。
可使用qt.conf来做。看Assistant里相关内容。
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
快速回复
限100 字节
 
上一个 下一个