Russian Qt Forum

Qt => Вопросы новичков => Тема начата: phpCoder от Август 11, 2015, 11:09



Название: Как прописать пути?
Отправлено: phpCoder от Август 11, 2015, 11:09
Добрый день.
Хочу использовать библиотеку boost в проекте и в инклудах писать просто:
Код
C++ (Qt)
#include "boost/geometry/geometry.hpp"
Т.к. эта библиотека в дальнейшем будет использоваться не только в текущем проекте, но и в других, то я хочу как-то указать Qt, что есть эта библиотека и находится она в такой-то папке. Как это сделать? Можно ли в настройках Creator'а это указать раз и навсегда?


Название: Re: Как прописать пути?
Отправлено: Johnik от Август 11, 2015, 11:13
есть несколько вариантов:
либо задавать в *.pro файле
Код:
INCLUDEPATH += /path/to/boost

либо в глобальные настройки проекта:
для qt4 в файле .qmake.cache
Код:
INCLUDEPATH += /path/to/boost

для qt5 в файле .qmake.conf
Код:
INCLUDEPATH += /path/to/boost


и включать библиотеки в угловых скобках:
Код
C++ (Qt)
#include <boost/geometry/geometry.hpp>


Название: Re: Как прописать пути?
Отправлено: phpCoder от Август 11, 2015, 11:37
Цитировать
для qt5 в файле .qmake.conf
А где этот файл находится?


Название: Re: Как прописать пути?
Отправлено: Johnik от Август 11, 2015, 11:52
просто положить рядом с корневым *.pro


Название: Re: Как прописать пути?
Отправлено: phpCoder от Август 11, 2015, 11:56
Ааа, вот как. Ну это все равно получается настройка одного конкретного проекта. А глобально никак нельзя?


Название: Re: Как прописать пути?
Отправлено: Johnik от Август 11, 2015, 12:17
глобально установить параметр окружения:
Код:
set INCLUDE=some_path


Название: Re: Как прописать пути?
Отправлено: phpCoder от Август 11, 2015, 12:58
КАК?


Название: Re: Как прописать пути?
Отправлено: Johnik от Август 11, 2015, 13:08
Извините, но это уже детский сад какой-то. Установить переменную окружения (http://g.zeos.in/?q=%D0%BA%D0%B0%D0%BA%20%D1%83%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%B8%D1%82%D1%8C%20%D0%BF%D0%B5%D1%80%D0%B5%D0%BC%D0%B5%D0%BD%D0%BD%D1%83%D1%8E%20%D0%BE%D0%BA%D1%80%D1%83%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F%20%D0%B2%20windows)


Название: Re: Как прописать пути?
Отправлено: phpCoder от Август 11, 2015, 13:13
Почем я где это делать - в винде или в Qt? Я этого не делал никогда.


Название: Re: Как прописать пути?
Отправлено: __Heaven__ от Август 11, 2015, 14:20
Чем не понравился вариант (http://www.prog.org.ru/index.php?topic=29179.msg213921#msg213921)?


Название: Re: Как прописать пути?
Отправлено: Bepec от Август 11, 2015, 14:43
Невнимательно читаете - он не понравился тем, что для каждого проекта надо прописывать.


Название: Re: Как прописать пути?
Отправлено: __Heaven__ от Август 11, 2015, 14:56
Использовать pri файлы


Название: Re: Как прописать пути?
Отправлено: __Heaven__ от Август 11, 2015, 15:10
В случае с
для qt4 в файле .qmake.cache
Код:
INCLUDEPATH += /path/to/boost

для qt5 в файле .qmake.conf
Код:
INCLUDEPATH += /path/to/boost

Достаточно иметь проект SUBDIRS


Название: Re: Как прописать пути?
Отправлено: Nidxogg от Август 11, 2015, 15:20
Извините, но это уже детский сад какой-то. Установить переменную окружения (http://g.zeos.in/?q=%D0%BA%D0%B0%D0%BA%20%D1%83%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%B8%D1%82%D1%8C%20%D0%BF%D0%B5%D1%80%D0%B5%D0%BC%D0%B5%D0%BD%D0%BD%D1%83%D1%8E%20%D0%BE%D0%BA%D1%80%D1%83%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F%20%D0%B2%20windows)
Этому форуму не хватает FAQ для новичков
Люди умеют гуглить, люди не знают что именно гуглить.


Название: Re: Как прописать пути?
Отправлено: Bepec от Август 11, 2015, 16:23
Это вопрос об операционных системах, а не об Qt. Такой обширный faq придется поддерживать и постоянно обновлять с каждой версией куте. Ну или просто составить - что тоже нелегко.
Вот вы можете привести список вопросов для новичков, на которые надо дать ответы?