Я не могу понять, как инициализировать ресурсы Qt, объявленные и используемые общей библиотекой в Red Hat Enterprise Linux 5.2.
Я добавил файл ресурсов Qt в свою общую библиотеку, добавил префикс с именем "ресурс ", и добавил файл" files / styleSheet.xsl ".Файл ресурсов называется «resources.qrc».QFile :: exist возвращает false?
MySharedLib::MySharedLib()
{
// I think Q_INIT_RESOURCE basically expands to this:
// The resource file is named "resources.qrc"
extern int qInitResources_resources();
qInitResources_resources();
QString resourcePath = ":/resource/files/styleSheet.xsl";
if( false == QFile::exists(resourcePath))
{
printf("*** Error - Resource path not found : \"%s\"\n", resourcePath.toLatin1().data());
}
}
Заранее благодарим за любые советы или предложения,