溪渣渣_梁世华 2021-07-05 15:23 采纳率: 75%
浏览 43

qt 发布的应用程序,无法使用第三方库提供的功能

我的是用release版本加Qt自带的windeployqt发布的应用程序,也能正常运行,但是当使用第三方库的功能时毫无反应。

在自己电脑上发布的应用程序能够正常使用第三方库的功能,但是但我把这个应用程序打包发给别人时,在别人的电脑上无法使用第三方库的功能。

现象:
如果是我自己的电脑,我直接拷贝第三方dll库过到应用程序的文件夹下,第三方库的功能也会失效,但是不拷贝的话能正常使用功能。
在别人电脑里,如果没有第三方dll库会提示“由于找不到....dll,无法继续执行代码...”,但是将库拷贝到他电脑的应用程序文件夹后,依然使用不了第三方库功能。

请问有没有大神能够帮帮忙?

  • 写回答

1条回答 默认 最新

  • 关注

    你把所有需要在本地运行的环境,包括lib和dll文件都拷贝到打包的exe根目录下,然后发送给别的电脑使用就行

    评论

报告相同问题?

悬赏问题

  • ¥15 jetson nano
  • ¥15 :app:debugCompileClasspath'.
  • ¥15 windows c++内嵌qt出现数据转换问题。
  • ¥20 公众号如何实现点击超链接后自动发送文字
  • ¥15 用php隐藏类名和增加类名
  • ¥15 算法设计与分析课程的提问
  • ¥15 用MATLAB汇总拟合图
  • ¥15 智能除草机器人方案设计
  • ¥15 对接wps协作接口实现消息发送
  • ¥15 SQLite 出现“Database is locked” 如何解决?