c++ - 共享库 QT 资源

标签 c++ qt resources shared

我又遇到了另一个问题。这一次,我有一个 .dll,一个包含 .qrc(QT 资源)文件的共享库,问题是,当我尝试访问库的资源之一时,它不起作用。 我尝试实现:

Q_INIT_RESOURCE(resourcefilename)

它仍然无法正常工作。 (它说找不到“qInitResources_resourcefilename()”。)

最佳答案

没关系。我找到了解决方案。 未找到 qInitResources_name()。所以,我在共享库中创建了一个函数

int RmiLib::startResources(){
    extern int qInitResources_rmi();
    return qInitResources_rmi();
}

然后,在主应用程序上,我调用了该函数,耶!它奏效了。

关于c++ - 共享库 QT 资源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12118133/

相关文章:

c++ - 无法加载具有外部依赖项的库问题

C++:在类中使用静态函数从 main 创建 pthread 时,Solaris Studio 中出现警告(时代错误)

c++ - 使用 OO 概念的内存缓存设计

asp.net - 有什么方法可以将资源(CPU、RAM 使用情况)限定为 IIS 或 Apache 上的虚拟目录?

.net - 在 .NET 可执行文件中自动嵌入多个图标

c++ - C++ 中命名空间别名的范围是什么?

c++ - 为什么我无法连接到我的数据库?

qt - ListView 滚动动画

c++ - 遍历 QGraphicsItem 项时生成错误

c# - 我们应该在资源中存储格式字符串吗?