首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > QT开发 >

怎么调用 dll 中的 资源

2013-01-04 
如何调用 dll 中的 资源?我现在能在app中建一个qrc文件,使用时用 :/xxx.png 导入。那现在如果我把 qrc 放

如何调用 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中的?

热点排行