gpt4 book ai didi

c++ - Q_IMPORT_PLUGIN qgif 和 qjpeg 插件编译错误

转载 作者:搜寻专家 更新时间:2023-10-31 01:54:55 24 4
gpt4 key购买 nike

尝试在 4.7.4 动态版本上构建我的代码时遇到了一些问题。由于以下两行,我有链接错误:

Q_IMPORT_PLUGIN(qgif)Q_IMPORT_PLUGIN(qjpeg)

为了解决这个问题,我刚刚评论了上面几行。现在一切都可以正确编译,这很奇怪。这是否意味着代码没有使用插件(看起来很愚蠢的问题,但项目有几十万行,我不知道它的每一部分)

问题:qgif 和 qjped 插件的用途是什么。我是否应该期望使用这些插件的显式函数的代码?

我只是想确保我不会通过提交这些行来破坏某些东西......

最佳答案

只有在静态链接插件时才需要这些。由于您使用的是动态版本,因此不需要它们,并且可以安全地将它们排除在外。您只需将插件 DLL 或 SO 文件放在可执行文件旁边即可。如果打开 Qt 库的安装位置(在我的例子中是 G:\Libraries\Qt\4.7.1),您将看到一个名为“plugins”的目录,您可以将其复制并粘贴到您的项目中,与您的可执行文件相邻。

至于这些插件的目的,它们添加了对 QImage 和其他 Qt 图像相关组件的支持,以支持其他文件格式,以便您可以读写,并提供不同级别的支持。支持级别可见here ,在读取和写入图像文件下。

关于c++ - Q_IMPORT_PLUGIN qgif 和 qjpeg 插件编译错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9022129/

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