Используйте qtcreator с проектом makefile
У меня есть проект makefile. Я знаю, что в Eclipse CDT можно загрузить проект makefile.
Можно ли загрузить его в qtcreator?
3 ответа
Как упомянул Greenflow, Qt Creator
можно импортировать существующий проект, но он даже не зависит от существования Makefile
, Все, что вам нужно сделать для импорта существующего проекта, - это указать папку высокого уровня, в которой находятся источники проекта (включая источники в подкаталогах), и задать имя для проекта - имя, которое Qt Creator
будет использовать для отображения его имени. Qt Creator
также спрашивает, какие файлы должны быть включены в проект, но опять-таки, это просто для отображения источников в дереве проекта, а не для сборки. Qt Creator
использования make
инструмент в указанном каталоге сборки по умолчанию, чтобы построить свой проект, но вы можете переопределить этот параметр. Например, в компании, в которой я работаю, у нас есть собственная система сборки и специальный инструмент для сборки. Поэтому, когда я импортирую какой-то проект в Qt Creator
, Я указываю каталог с исходниками, задаю какое-то имя, указываю каталог сборки, переопределяю по умолчанию make
С помощью нашего собственного инструмента сборки добавьте несколько включаемых путей в файл.include, при необходимости укажите макросы в файле.config и разработайте все, вот и все.
Вы можете увидеть более подробную информацию о Import existing project
особенность Qt Creator
здесь
И да и нет. Выберите: Файл-> Новый файл или проект...-> Импортировать проект-> Импортировать существующий проект.
Импортирует существующие проекты, которые не используют qmake, CMake или Autotools. Это позволяет вам использовать Qt Creator в качестве редактора кода.
Это действительно последний выбор, но вы можете загрузить проект Makefile в QtCreator. Насколько хорошо это работает... трудно сказать. Зависит от проекта и от того, как создается Makefile. Скорее всего, вы можете скомпилировать свой проект. Редактирование файлов: вероятно, нет проблем. Но добавление новых файлов... Я не думаю, что QtCreator может обрабатывать изменения Makefile.
Я заметил, что по умолчанию создатель Qt запускает команду 'make all'. Вы можете изменить это на вкладке Проекты.