Qt编写的dll调用问题

Qt编写的dll在自己机子上调用正常,在别人机子上无法正常调用,求解!... Qt编写的dll在自己机子上调用正常,在别人机子上无法正常调用,求解! 展开
 我来答
續寫丶那過厾
2013-07-01 · TA获得超过404个赞
知道小有建树答主
回答量:215
采纳率:50%
帮助的人:195万
展开全部
需提供管理员权限

开发过程当中程序一直都是可以运行的,但是安装到有的操作系统当中(比如:64位专业版)就运行不了了,最后“以管理员身份运行”就可以,当然简单的办法是!VS工程右键->属性->链接器->清单文件->UAC执行级别(requireAdministrator)即可!

我猜一般属于这种情况!至于缺什么QtCored4.dll, QtGuid4.dll 我认为肯定不是,既然是无法调用dll,那么肯定exe可以执行成功,又何来的缺少那两个呢!而且程序发布一般是静态发布,怎么要包含Qt自带的dll呢?如果用户不小心删了那些dll,exe岂不是不能运行了!
深海_蓝鱼
2013-06-24 · TA获得超过423个赞
知道小有建树答主
回答量:178
采纳率:0%
帮助的人:238万
展开全部
你需要把Qt环境的几个库放在源文件夹下一并拷给别人,如果对方没有装VC的话你还要把VC库也拷过去
如果你是Qt4的话,
主要有QtCored4.dll, QtGuid4.dll两个,如果你用到了其他库那还要把你用到的库也加进去,
比如用到network要添加QtNetworkd4.dll
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式