Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Atlant_V
8 / 8 / 1
Регистрация: 14.08.2013
Сообщений: 99
#1

Кто работал с CMake? - C++

15.08.2013, 16:12. Просмотров 627. Ответов 4
Метки нет (Все метки)

Кто испозьзовал в роботе CMake(это кроссплатформенная система автоматизации сборки программного обеспечения из исходного кода. ) ???
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.08.2013, 16:12     Кто работал с CMake?
Посмотрите здесь:

C++ Что такое make и Cmake?
Кто-нибудь работал со cмарт-картами и card-reader'ами ??? C++
C++ Кто работал *.MDB через CDaoDatabase подскажите, все работает, но ...
C++ Кто работал с библиотекой pcre (регулярные выражения)
C++ Кто-то работал или слышал о библиотеках jrtplib, emiplib?
CMake - много ошибок C++
C++ Есть ли те, кто работал с криптовалютой?
Правильная организация файлов проекта, CMake C++
C++ Cmake
C++ CMake Visual Studio
CMake не видит либу C++
C++ Cmake and Ctest

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
castaway
Эксперт С++
4869 / 3008 / 370
Регистрация: 10.11.2010
Сообщений: 11,059
Записей в блоге: 10
Завершенные тесты: 1
15.08.2013, 16:18     Кто работал с CMake? #2
Ну кто-то точно работал.. В чем вопрос?
Atlant_V
8 / 8 / 1
Регистрация: 14.08.2013
Сообщений: 99
15.08.2013, 16:50  [ТС]     Кто работал с CMake? #3
Установил. Запустил. И теперь пытаюсь понять как ее использовать. Вот и спрашиваю, может кто-то подскажет что по чем?
Имею две библиотеки, которые нужно пропустить через программу jrtplib i emiplib. По крайней мере мне сказали так сделать
castaway
Эксперт С++
4869 / 3008 / 370
Регистрация: 10.11.2010
Сообщений: 11,059
Записей в блоге: 10
Завершенные тесты: 1
15.08.2013, 16:59     Кто работал с CMake? #4
Допустим я скачал jrtplib, и у меня есть компилятор MinGW. Я захожу в папку jrtplib и выполняю следующие команды:
Bash
1
2
cmake . -G "MinGW Makefiles"
mingw32-make
Первая выполняет создание файлов конфигурации, вторая собирает библиотеку.
Допустимые конфигурации:
Кликните здесь для просмотра всего текста
Bash
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
The following generators are available on this platform:
  Visual Studio 6             = Generates Visual Studio 6 project files.
  Visual Studio 7             = Generates Visual Studio .NET 2002 project
                                files.
  Visual Studio 10            = Generates Visual Studio 10 (2010) project
                                files.
  Visual Studio 11            = Generates Visual Studio 11 (2012) project
                                files.
  Visual Studio 12            = Generates Visual Studio 12 (2013) project
                                files.
  Visual Studio 7 .NET 2003   = Generates Visual Studio .NET 2003 project
                                files.
  Visual Studio 8 2005        = Generates Visual Studio 8 2005 project files.
  Visual Studio 9 2008        = Generates Visual Studio 9 2008 project files.
  Borland Makefiles           = Generates Borland makefiles.
  NMake Makefiles             = Generates NMake makefiles.
  NMake Makefiles JOM         = Generates JOM makefiles.
  Watcom WMake                = Generates Watcom WMake makefiles.
  MSYS Makefiles              = Generates MSYS makefiles.
  MinGW Makefiles             = Generates a make file for use with
                                mingw32-make.
  Unix Makefiles              = Generates standard UNIX makefiles.
  Ninja                       = Generates build.ninja files (experimental).
  CodeBlocks - MinGW Makefiles= Generates CodeBlocks project files.
  CodeBlocks - NMake Makefiles= Generates CodeBlocks project files.
  CodeBlocks - Ninja          = Generates CodeBlocks project files.
  CodeBlocks - Unix Makefiles = Generates CodeBlocks project files.
  Eclipse CDT4 - MinGW Makefiles
                              = Generates Eclipse CDT 4.0 project files.
  Eclipse CDT4 - NMake Makefiles
                              = Generates Eclipse CDT 4.0 project files.
  Eclipse CDT4 - Ninja        = Generates Eclipse CDT 4.0 project files.
  Eclipse CDT4 - Unix Makefiles
                              = Generates Eclipse CDT 4.0 project files.
  Sublime Text 2 - MinGW Makefiles
                              = Generates Sublime Text 2 project files.
  Sublime Text 2 - NMake Makefiles
                              = Generates Sublime Text 2 project files.
  Sublime Text 2 - Ninja      = Generates Sublime Text 2 project files.
  Sublime Text 2 - Unix Makefiles
                              = Generates Sublime Text 2 project files.
Atlant_V
8 / 8 / 1
Регистрация: 14.08.2013
Сообщений: 99
16.08.2013, 15:23  [ТС]     Кто работал с CMake? #5
вроде получается, сделаю отпишусь

Добавлено через 20 часов 53 минуты
С трудом сделал построение нужных библиотек. Все время не были доступны некоторые файлы, но это проблема самих кодов библиотек, а не CMake. Теперь надо разобраться дальше. CMake жестко контролирует пути к библиотекам.
Yandex
Объявления
16.08.2013, 15:23     Кто работал с CMake?
Ответ Создать тему
Опции темы

Текущее время: 17:53. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru