当前位置: 代码迷 >> QT开发 >> 怎么调用 dll 中的 资源
  详细解决方案

怎么调用 dll 中的 资源

热度:581   发布时间:2016-04-25 04:13:31.0
如何调用 dll 中的 资源?
我现在能在app中建一个qrc文件,使用时用 ":/xxx.png" 导入。

那现在如果我把 qrc 放到一个 dll 中,应该也可以的吧。

可是如何使用呢?


------解决方案--------------------
导出初始化和clean函数,动态链接时就直接找这两个函数,调用就可以了。


extern "C" RESOURCE_EXPORT void InitResource();
extern "C" RESOURCE_EXPORT void CleanupResource();
void InitResource()
{
Q_INIT_RESOURCE(resource);
}
void CleanupResource()
{
Q_CLEANUP_RESOURCE(resource);
}


------解决方案--------------------
 求怎么把资源都放在一个dll中的?
  相关解决方案