Cmake

Cmake
Поставить оценку Средний рейтинг 3.9, всего оценок — 5
  • Скачать программу
  • Описание и функции
  • Скриншоты интерфейса
  • Комментарии пользователей
Название→ Cmake
Версия→ 3.25.1
Лицензия→ Открытый код
Размер файла→ 29.3 Мб
Поддержка→ Windows 7, 8, 10
Разработчик→ Kitware, Inc.
Опубликовано→

CMake — это семейство кроссплатформенных инструментов с открытым исходным кодом, предназначенных для создания, тестирования и упаковки программного обеспечения. Приложение используется для управления процессом сборки программного обеспечения с помощью простой платформы и независимых от компилятора файлов конфигурации, а также для создания собственных рабочих пространств и рабочих файлов, которые можно использовать в выбранной вами среде компилятора. Kitware создал набор инструментов в ответ на потребность в мощной кроссплатформенной среде сборки для проектов с открытым исходным кодом, таких как ITK и VTK.

Скачать для компьютера

Скачайте бесплатно и установите Cmake 3.25.1 безопасно с помощью MultiSetup или по прямой ссылке с сервера. Программа имеет лицензию «Открытый код» и разработана Kitware, Inc., подходит для компьютера и ноутбука с Windows 7, 8, 10. Размер загружаемого файла составляет 29.3 Мб.

Описание программы

CMake — это расширяемая система с открытым исходным кодом, которая управляет процессом сборки в операционной системе и независимо от компилятора. В отличие от многих кроссплатформенных систем, он предназначен для использования в сочетании с собственной средой сборки. Простые файлы конфигурации, расположенные в каждом исходном каталоге (называемые файлами CMakeLists.txt), используются для создания стандартных файлов сборки (например, make-файлов в Unix и проектов/рабочих областей в Windows MSVC), которые используются обычным образом. Вы можете создать собственную среду сборки, которая будет компилировать исходный код, создавать библиотеки, генерировать оболочки и создавать исполняемые файлы в произвольных комбинациях.

Поддерживает сборку как на месте, так и вне места, и поэтому может поддерживать несколько сборок из одного исходного дерева. Он также поддерживает статические и динамические сборки библиотек. Еще одна приятная особенность приложения заключается в том, что оно создает файл кеша, предназначенный для использования с графическим редактором. Например, при запуске CMake находит файлы, библиотеки и исполняемые файлы, а также может находить необязательные директивы сборки. Эта информация собирается в кэше, который может быть изменен пользователем до создания собственных файлов сборки.

CMake предназначен для поддержки сложных иерархий каталогов и приложений, зависящих от нескольких библиотек. Например, он поддерживает проекты, состоящие из нескольких наборов инструментов (то есть библиотек), где каждый набор инструментов может содержать несколько каталогов, а приложение зависит от наборов инструментов и дополнительного кода. Он также может обрабатывать ситуации, когда исполняемые файлы должны быть созданы для генерации кода, который затем компилируется и связывается с окончательным приложением. Поскольку приложение с открытым исходным кодом и имеет простой расширяемый дизайн, его можно расширять по мере необходимости для поддержки новых функций.

Особенности и особенности

  • Поддерживает сложные и большие среды сборки. Это было продемонстрировано в нескольких крупных проектах.
  • Создает собственные файлы сборки (например, make-файлы в Unix; рабочие области/проекты в MS Visual C++). Поэтому стандартные инструменты можно использовать на любой платформе/конфигурации компилятора.
  • Он имеет мощные команды, включая возможность находить включенные файлы, библиотеки, исполняемые файлы; включить внешние файлы CMake, которые инкапсулируют стандартную функциональность; интерфейсы для тестирования систем; поддерживает рекурсивный обход каталогов с наследованием переменных; может запускать внешние программы; поддерживает условные конструкции; поддерживает расширение регулярных выражений; так что.
  • Поддерживает сборку на месте и за его пределами. Возможно создание нескольких деревьев сборки из одного исходного дерева.
  • Его можно легко расширить, добавив новые функции.
  • Он работает с кешем, предназначенным для взаимодействия с графическим редактором. Кэш обеспечивает дополнительное взаимодействие для условного управления процессом сборки.

Скриншоты интерфейса

Cmake — Скриншот №1
Cmake — Скриншот №2
Cmake — Скриншот №3

Комментарии пользователей

Программы «Инструменты разработчика»
TortoiseSVN
TortoiseSVN

Версия 1.14.5 — 20.75 Мб

TortoiseSVN — один из самых популярных клиентов Subversion, который полностью интегрируется со средой Windows. После...

GDevelop
GDevelop

Версия 5.1151 — 103 Мб

GDevelop — это кроссплатформенный игровой движок для ПК с открытым исходным кодом, разработанный для всех:...

Acer Empowering Technology Framework
Acer Empowering Technology Framework

Версия 2.5.3005 — 13.05 Мб

Acer Empowering Technology Framework — это системная утилита, созданная для обеспечения конфигураций ПК, созданных...

SQL Server Express
SQL Server Express

Версия 2017 — 5.08 Мб

SQL Server Express Edition — это облегченная и простая в использовании версия SQL Server, предназначенная для быстрого...

Visual Paradigm Community Edition
Visual Paradigm Community Edition

Версия 17.0 — 743 Мб

Visual Paradigm Community Edition — это ведущее в мире решение для управления бизнесом и разработки программного...

GitKraken
GitKraken

Версия 8.10.3 — 162 Мб

GitKraken — это клиент Git, разработанный, чтобы сделать вас более продуктивным пользователем Git. Потому что...

Stylish
Stylish

Версия 2023 — 1.8 Мб

Stylish — это подключаемый модуль специальных возможностей для браузера Chrome, который может определять...

Thonny
Thonny

Версия 4.0.1 — 71.2 Мб

Thonny — это Python IDE (интегрированная среда разработки), удобная для начинающих, которая позволяет...

Cocos2d-x
Cocos2d-x

Версия 4.0 — 271 Мб

Cocos2d-x — это игровая среда с открытым исходным кодом, написанная на C++, с тонким слоем, зависящим от...

OpenSSL
OpenSSL

Версия 3.0.7 — 141.97 Мб

Криптографические протоколы TLS и SSL могут быть реализованы в ваших проектах с помощью инструмента OpenSSL....

MSYS2
MSYS2

Версия 20221028 — 83.5 Мб

MSYS2 — это независимая переработанная версия MSYS, основанная на современном Cygwin (уровень совместимости...

RubyInstaller
RubyInstaller

Версия 3.1.31 — 14.1 Мб

Это автономный установщик для Windows, который включает язык Ruby, среду выполнения, важную документацию и...

Оцените!