读书人

怎么调用 dll 中的 资源

发布时间: 2013-01-04 10:04:18 作者: rapoo

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

读书人网 >QT开发

热点推荐