关于发布release版本的问题

hjl0508 2014-12-17 04:36:53
我写的程序编译了一个release版本的,在release文件夹中直接点击.exe可以运行
可是我把那个可执行文件复制到其他文件夹然后把关联的库放到一起点击就会提示:
无法定位程序输入点 *** 于动态库。
我都已经把那些库都放到这个文件夹了,我感觉是程序在release时调用了其他程序带的Qt库,可是我如何能知道Qt程序release时到底用的是哪里的库呢
...全文
100 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
zyq5945 2014-12-17
  • 打赏
  • 举报
回复
用ollyice附加到已经运行的程序上,看加载了那些模块。
蜗牛sf 2014-12-17
  • 打赏
  • 举报
回复
引用 3 楼 hjl0508 的回复:
我看了有的库根本没有调用可是我删掉还是会提示缺少这个库。。。很无语
有的库你可能没有直接调用,但是你所用的库用到了这个库
hjl0508 2014-12-17
  • 打赏
  • 举报
回复
引用 2 楼 soso101 的回复:
可以用dependency查看依赖的库
我看了有的库根本没有调用可是我删掉还是会提示缺少这个库。。。很无语
蜗牛sf 2014-12-17
  • 打赏
  • 举报
回复
可以用dependency查看依赖的库
hjl0508 2014-12-17
  • 打赏
  • 举报
回复
现在能在其他电脑上运行了,可是怎么这个要把几乎所有bin里面的dll拷过去才能运行啊,,,, 我编译了一个静态的,里面没有编译webkit。我要是向用webkit该怎么做呢

16,203

社区成员

发帖
与我相关
我的任务
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
  • Qt
  • 亭台六七座
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧