Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Новый архив 2 (https://www.otvetnemail.ru/novyj-arhiv-2-812/)
-   -   Компиляция файла ресурсов в разделяемую библиотеку (https://www.otvetnemail.ru/novyj-arhiv-2-812/kompilyaciya-fajla-resursov-v-razdelyaemuyu-biblioteku-260610/)

Guest 28.09.2011 19:37

Компиляция файла ресурсов в разделяемую библиотеку
 
Собсвенно сабж, госопода. Создаем pro фаил. Включаем опции TEMPLATE = lib TARGET = Resources DESTDIR = ./ RESOURCES += res.qrc. Собирается в в либу, все нормально. А теперь, внимательно, вопрос. Как данную либу подключать к моим проектам. Что пробовал - писать в pro файлах -L/path/to/lib -lResources. Но, логично предположить, что h-файла при компиляции qrc нет, то и нет интерфейса для линковки. Если просто класть либу в директорию с бинарным исполняемым файлом, тоже толку 0 - хотя по идее, процесс должен обыскивать при запросе ресурса, все доступные по системной переменной PATH и в текущей директории (по крайней мере в С# так и можно написать класс, который временно изменяет порядок этого поиска, явно указывая файл, где искать ресурс). Если жестко вкомпиливать ресурс в одну из разделяемых библиотек, то приложение его видит. Ну вот и не пойму я, каков механизм линковки файла ресурса и приложения. Объясните пожалуйста, да расскажите, как им правильно пользоваться.


Часовой пояс GMT, время: 04:49.


© www.otvetnemail.ru - Форум вопросов и ответов.