gpt4 book ai didi

c++ qt dll 不在好文件夹中

转载 作者:太空狗 更新时间:2023-10-29 22:53:02 27 4
gpt4 key购买 nike

我用 QT 在 vi​​sual studio 中创建了一个项目,它在任务栏中带有托盘图标。但在其他电脑上我没有看到图标,因为它们没有 de qicon.dll 文件。

qicon.dll 在文件夹中:C:\Qt\4.6.3\plugins\imageformats 但是当我在那里删除它并将它粘贴到 exe 位置时它不起作用。我怎样才能解决这个问题?

所以我需要 dll,但我希望它与 exe 位于同一文件夹中。

最佳答案

请查看 Qt 文档的这一部分:http://doc.trolltech.com/4.6/deployment-windows.html

相关部分:

“插件与普通 DLL 的工作方式不同,因此我们不能像使用 Qt DLL 那样将它们复制到与我们应用程序的可执行文件相同的目录中。在寻找插件时,应用程序会在 plugins 应用程序可执行文件目录中的子目录。”

和:

“将插件放在插件子目录中的另一种方法是在使用 QApplication::addLibraryPath()QApplication::setLibraryPaths() 启动应用程序时添加自定义搜索路径。”

我想这回答了你的问题。

关于c++ qt dll 不在好文件夹中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3210499/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com