![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
![]() |
mva |
![]()
Сообщение
#1
|
Участник ![]() ![]() Группа: Участник Сообщений: 104 Регистрация: 15.3.2009 Из: Киров Пользователь №: 615 Спасибо сказали: 3 раз(а) Репутация: ![]() ![]() ![]() |
Доброго времени суток.
Может быть это вопрос простой, но пока не нашел, как задать путь к хедингам из переменной окружения в файле конфигурации проекта. Может подскажете как? |
|
|
Алексей1153 |
![]()
Сообщение
#2
|
![]() фрилансер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 2941 Регистрация: 19.6.2010 Из: Обливион Пользователь №: 1822 Спасибо сказали: 215 раз(а) Репутация: ![]() ![]() ![]() |
детали в студию.
|
|
|
mva |
![]()
Сообщение
#3
|
Участник ![]() ![]() Группа: Участник Сообщений: 104 Регистрация: 15.3.2009 Из: Киров Пользователь №: 615 Спасибо сказали: 3 раз(а) Репутация: ![]() ![]() ![]() |
Ну тут все просто. Понадобилось мне включить в собственный проект работу с LibreOffice через UNO. Для этого устанавливается LibreOffice SDK. В процессе его установки в environment заводится ряд переменных, указывающих, где что в SDK искать и где он собственно сам находится.
Я же создаю класс для работы с UNO, в котором использую хединги из SDK, примерно такого вида:
Вот чтобы эти хэдинги компилятор находил, нужно каким-то образом ему указать, где они находятся. Пока я это делаю так:
Но тут жестко прописывается путь, а мне нужно, чтобы путь был прописан косвенно, например через переменную окружения $OO_SDK_HOME (или %OO_SDK_HOME% в Windows), т.к. на другом компьютере LibreOffice SDK может быть установлен в другом месте. |
|
|
iReset |
![]()
Сообщение
#4
|
![]() Участник ![]() ![]() Группа: Участник Сообщений: 178 Регистрация: 6.6.2012 Пользователь №: 3414 Спасибо сказали: 23 раз(а) Репутация: ![]() ![]() ![]() |
...как задать путь к хедингам из переменной окружения в файле конфигурации проекта. Используй оператор $$(...) или $(...). Описано в разделе Переменные "Продвинутого использования qmake". |
|
|
mva |
![]()
Сообщение
#5
|
Участник ![]() ![]() Группа: Участник Сообщений: 104 Регистрация: 15.3.2009 Из: Киров Пользователь №: 615 Спасибо сказали: 3 раз(а) Репутация: ![]() ![]() ![]() |
Да, все работает, спасибо.
|
|
|
![]() ![]() ![]() |
![]() |
Текстовая версия | Сейчас: 17.2.2025, 2:04 |