Вопрос

Следующие системы сборки: cmake, jam и bjam также генерируют make-файлы, как это делает qmake? Какую утилиту использует MS Visual C ++ для создания файла make?

Это было полезно?

Решение

CMake генерирует make-файлы и файлы проектов для нескольких разных систем сборки на разных платформах. CMake более обобщенный, чем qmake, который специализируется на проектах Qt.

jam и bjam являются заменами для make, то есть с другим синтаксисом. Они не генерируют файлы сборки.

Вы можете создавать make-файлы (которые может использовать nmake) из Visual Studio, сохраняя их после создания решения.

Другие советы

Visual Studio имеет свой собственный формат файла проекта (* .vcproj), который может генерировать CMake. CMake также может генерировать Makefile.

Я очень рекомендую CMake.

Возможно, вы захотите взглянуть на premake . Не уверен, что он делает то, что делает qmake, но он генерирует файлы project / make для нескольких инструментов.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top