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

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

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

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

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

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

  • 写回答

1条回答 默认 最新

  • 关注

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

    评论

报告相同问题?