如何调用 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);
}