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

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

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

Версия 9.0.0 — 74.5 Мб

dotConnect для MySQL, ранее известный как MyDirect .NET, — это поставщик данных с поддержкой ORM для MySQL, основанный на...

Charles
Charles

Версия 4.6.3 — 56.83 Мб

Charles — это программное обеспечение веб-прокси (HTTP Proxy / HTTP Monitor), которое работает на вашем собственном...

Flutter
Flutter

Версия 3.3.0 — 920 Мб

Flutter — это набор инструментов пользовательского интерфейса Google для создания красивых приложений для...

Anaconda
Anaconda

Версия 32022.05 — 594 Мб

Распределение Anaconda с открытым исходным кодом — это самый простой способ заниматься наукой о данных...

MongoDB Compass
MongoDB Compass

Версия 1.34.1 — 118 Мб

Как графический интерфейс для MongoDB, MongoDB Compass позволяет вам принимать более разумные решения о...

Advanced Installer
Advanced Installer

Версия 20.1.1 — 162.41 Мб

Advanced Installer — это очень популярный инструмент для создания установщиков Windows, который может помочь...

Cocos Creator
Cocos Creator

Версия 2.4.3 — 85.8 Мб

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

Cmder
Cmder

Версия 1.3.20 — 133 Мб

Обычному пользователю Windows не нравится функция утилиты командной строки по умолчанию. Они предпочли бы...

Google App Engine SDK
Google App Engine SDK

Версия 2023 — 1.0 Мб

Google App Engine SDK (Software Development Kit) позволяет запускать веб-приложения в инфраструктуре Google. Приложения App Engine...

CodeLobster PHP Edition
CodeLobster PHP Edition

Версия 5.15 — 49.61 Мб

CodeLobster PHP Edition — это удобный и простой в использовании портативный бесплатный редактор кода, который в...

Twine
Twine

Версия 2.5.1 — 70.7 Мб

Twine — это инструмент с открытым исходным кодом для нелинейного интерактивного повествования. Twine...

Visual Studio Express
Visual Studio Express

Версия 2019 — 1.1 Мб

Visual Studio Express — это очень популярный пакет IDE (интегрированная среда разработки) от Microsoft, созданный как...

Оцените!