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