Как установить пути QT в Eclipse без использования «проекта Qt»? - PullRequest
2 голосов
/ 23 ноября 2010

У меня есть смешанный проект C ++ / Qt / Python, управляемый в Eclipse, и я хотел бы установить пути Qt, не устанавливая мой проект как "Qt Project".

Использование CDT и общая настройка«Makefile project из существующего кода», я не могу найти никакой опции в свойствах проекта, где я могу установить пути Qt.Меню «QT», по-видимому, исчезает из свойств проекта, если проект установлен не так, как «Qt Project».

Я установил путь включения Qt (например, / include / QtGui /) в «C ++ General».-> Paths & Symbols ", но включения (например, #include) по-прежнему помечены Eclipse как" неразрешенные ".

Не могли бы вы помочь мне правильно установить пути Qt?

ОБНОВЛЕНИЕ

Я закончил тем, что установил проект как "Проект Qt GUI", затем удалил все файлы, созданные плагином Qt, и затем добавил все мои пути для включения C ++ в сборку.конфигурация.

Это сработало, но, к сожалению, в "Проекте Qt Gui" отсутствуют приятные функции, которые вы можете найти в стандартном CDT "Проект C ++" для импорта конфигураций из других проектов и т. д. ...

так что я все еще хотел бы услышать от вас, если у вас есть подсказки для установки чистого проекта C ++, который использует классы Qt.

Ответы [ 3 ]

2 голосов
/ 23 ноября 2010

Что ж, путь к Qt, который вы предоставляете, выглядит для меня подозрительно.У вас действительно есть каталог в вашем корне, который называется include?Большинство этого не делает.

Кроме того, обычно QtGui - это в каталоге Qt include, где есть другие, такие как QtCore и т.в Eclipse иди, ты на правильном пути.

1 голос
/ 10 мая 2014

Вы можете сделать именно то, что вы хотите, следуя моим инструкциям здесь:

При использовании этого метода вам не придется обходить Eclipse путями включения в заголовки QT или путями библиотеки Eclipse для двоичных файлов QT.Кроме того, вам не придется полагаться на устаревший плагин интеграции Eclipse, который, как я полагаю, вы используете в настоящее время.

По сути, вы создали пару компоновщиков, которые вызывают qmake.Исходя из этого, Eclipse может разрешать пути включения и символы и двоичные файлы библиотеки, с которыми нужно связываться, за один (или два) чистых шага.

1 голос
/ 25 декабря 2010

Я дал Qt include path как / usr / include / qt4 и bin путь как / usr / bin, и он отлично работает

...