Форум программистов, компьютерный форум, киберфорум
Наши страницы
C++: IDE, инструментарий
Войти
Регистрация
Восстановить пароль
 
 
Рейтинг 4.80/25: Рейтинг темы: голосов - 25, средняя оценка - 4.80
igor_petrov
18 / 8 / 4
Регистрация: 26.01.2014
Сообщений: 164
1

Как работает CMake?

17.09.2015, 22:57. Просмотров 4732. Ответов 23
Метки нет (Все метки)

Вы мне можете объяснить, чем занимается CMake конкретно на пальцах?

Получается, допустим, у нас есть папка с исходными файлами .cpp, мы можем выбрать конфигурацию, настроить для какой платформы будем компилить исходники, и т.о. мы можем скомпилить проект под Linux, Windows, MacOS и другие платформы как это делает Qt?

По сути содержит пути до компиляторов и просто выполняет .bat файл с надстройками, как что и где компилить?
Спрашиваю потому что сейчас пытаюсь установить библиотеку libTorrent, для нее нужно иметь установленные OpenSSL и Boost.

До этого имел опыт работы с CMake, когда делал проект с использованием OpenCV. Ее тоже нужно было собирать, но вместе с исходниками шли Prebuilt Binaries, заранее скомпиленные.

Другими словами, какое именно назначение у CMake? Можно ли пользоваться ей для простой компиляции своего исходника без IDE,
И является ли это кроссплатформенным решением
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.09.2015, 22:57
Ответы с готовыми решениями:

Сборка проекта cmake с вложенными cmake
Всем привет. Подскажите пожалуйста вот у меня есть проектный файл и в нем мне...

Cmake как добавить папку с файлами(.хейдеры и .спп)
Добрый день Пользую CLion. Скопировал папку с Box2D в свой проект и не знаю...

Как OpenSSL добавить в линковку CLion (используется cmake и mingw)
Приветствую, друзья. Как добавить OpenSSL в линковку проекта? Я видел...

CMake лист
Что такое CMAke лист, в чём его назначение и как с ним работать7

Cmake windows
Приветствую. Генерирую проект средствами CMake и хотелось бы узнать как...

23
Croessmah
++Ͻ
14608 / 8362 / 1576
Регистрация: 27.09.2012
Сообщений: 20,556
Записей в блоге: 2
Завершенные тесты: 1
24.09.2015, 02:07 21
Цитата Сообщение от ninja2 Посмотреть сообщение
Какую виндовс лучше выбрать, чтобы ресурсов не больше семерки жрала или 7 норм?
Windows 3.1
Как это относится к теме?
0
ninja2
969 / 188 / 32
Регистрация: 26.09.2012
Сообщений: 2,018
Завершенные тесты: 1
24.09.2015, 02:12 22
Цитата Сообщение от Croessmah Посмотреть сообщение
Как это относится к теме?
Та просто чтобы новую тему не создавать чуток не потеме спросил
0
hoggy
Нарушитель
Эксперт С++
7081 / 3125 / 647
Регистрация: 15.11.2014
Сообщений: 7,166
Завершенные тесты: 1
24.09.2015, 19:34 23
Цитата Сообщение от ninja2 Посмотреть сообщение
Это типо на халяву вместо экспресс? А там и MFC есть, в экспресс не было? Или там все есть только программы комерческие нельзя создавать?
это типа вполне себе полноенная студия.
полнофункциональная.
0
ninja2
969 / 188 / 32
Регистрация: 26.09.2012
Сообщений: 2,018
Завершенные тесты: 1
24.09.2015, 22:09 24
Цитата Сообщение от hoggy Посмотреть сообщение
это типа вполне себе полноенная студия.
полнофункциональная.
Для xp она не работает, пишет
Как работает CMake?

Стояла раньше 7, почитал что она гигабайт жрет, у меня всего два, поставил хп, хп 128мб. всего нужно,щас комп летает.
Попробую крякнутую 2013 скачать проверить.

Так смотрю быстро visual studio усторевают.
0
24.09.2015, 22:09
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.09.2015, 22:09

Cmake + gtest
Добрый день, имеется проект, который со временем будет допиливаться. Имеет он...

Boost + Cmake + Clion
Помогите мне подключить Boost к Clion на Windows. Перепробовал уже кучу...

Для чего использовать cmake?
Здравствуйте. У меня вопрос: Зачем использовать cmake? Можно же вручную (через...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
24
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru