我又遇到了另一个问题。这一次,我有一个 .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/