Подтвердить что ты не робот

Использовать qtcreator с проектом makefile

У меня есть проект makefile. Я знаю, что в Eclipse CDT можно загрузить проект makefile.

Можно ли загрузить его в qtcreator?

4b9b3361

Ответ 1

Как упоминал Greenflow, Qt Creator может импортировать существующий проект, но он даже не зависит от существования Makefile. Все, что вам нужно сделать для импорта существующего проекта, - это указать папку высокого уровня, в которой находятся источники проекта (включая источники в подкаталогах), и установить для имени какое-то имя - имя, которое Qt Creator будет использовать для отобразите его имя. Qt Creator также спрашивает, какие файлы должны быть включены в проект, но опять же, это просто для отображения источников в дереве проекта, а не для сборки. Qt Creator использует инструмент make в указанном каталоге сборки по умолчанию для создания вашего проекта, но вы можете переопределить этот параметр. Например, в компании, в которой я работаю, у нас есть пользовательская система сборки и пользовательский инструмент сборки. Поэтому, когда я импортирую какой-то проект в Qt Creator, я указываю каталог с источниками, устанавливаю какое-то имя, указываю каталог сборки, переопределяю инструмент сборки по умолчанию make нашим пользовательским, добавляем некоторые включенные пути к файлу .includes, если необходимо, укажите макросы в файле .config и разработайте все, что только оно.

Вы можете увидеть более подробную информацию о Import existing project функции Qt Creator здесь.

Ответ 2

Да и нет. Выберите: Файл- > Новый файл или проект...- > Импорт проекта- > Импорт существующего проекта.

Импортирует существующие проекты, которые не используют qmake, CMake или Autotools. Это позволяет использовать Qt Creator в качестве редактора кода.

Это действительно последний выбор, но вы можете загрузить проект Makefile в QtCreator. Насколько хорошо это работает... трудно сказать. Зависит от проекта и того, как создается Makefile. Скорее всего, вы можете скомпилировать свой проект. Редактирование файлов: Наверное, проблем нет. Но добавление новых файлов... Я не думаю, что QtCreator может обрабатывать изменения Makefile.

Ответ 3

Я заметил, что по умолчанию Qt creator запускает команду "make all". Вы можете изменить это на вкладке "Проекты".