CMake - это кроссплатформенный генератор системы сборки с открытым исходным кодом. Он генерирует файлы для систем сборки, такие как собственные make-файлы, файлы сборки ninja и файлы проектов для нескольких интегрированных сред разработки.
0 ответов

Создайте файл VC++ .aps в каталоге сборки, а не в исходном каталоге.

Я строю проект VC++ в Visual Studio 9.0 с CMake. Проект построен из источника. Проект имеет компонент GUI, и когда файл ресурсов (.rc) компилируется, он создает двоичную версию файла (.aps). Однако файл.aps создается в исходном каталоге рядом с файл…
0 ответов

Как успешно собрать Glog на VS2015 или cmake?

Я использую Windows 10 x64 Visual Studio 2015, я успешно загрузил opencv и хочу загрузить модуль sfm, из библиотек, которые мне нужно скачать, это Glog, это единственная библиотека, представляющая большую проблему, и я пробовал много способов, но эт…
19 сен '17 в 08:21
1 ответ

CMake: Flex custom_command никогда не вызывается

У меня есть некоторые проблемы с использованием CMake с Flex в проекте C++. я использую FindFlexи его макрос FLEX_TARGET которая генерирует пользовательскую команду, которая просто называется исполняемым файлом Flex, чтобы создать исходный файл из .…
03 сен '15 в 10:12
2 ответа

Как изменить путь повышения для установки pip3?

Я пытаюсь установить пакет Python с помощью pip3. В какой-то момент во время установки пакет python запускает cmake, который требует boost (libboost-dev) версии 1.58. У меня проблема в том, что у меня установлено два надстройки, один в / usr / local…
07 апр '18 в 10:39
1 ответ

Сборка MySQL Connector/C++ из исходного кода с помощью cmake завершается неудачно (конфликтует с предыдущим объявлением)

Я пытаюсь скомпилировать MySQL Connector/C++ 8.0.12, используя gcc-8.1.0 и cmake 3.6.2, поскольку пакет apt, похоже, скомпилирован для gcc-4.9 и вылетает при использовании скомпилированных программ gcc-8.1.0 (но работает с скомпилированными программ…
31 окт '18 в 13:59
1 ответ

Цветной вывод для cmake, но только на экран, а не в файл

Есть ли способ получить цветной вывод в cmake для сообщений (например, как здесь написано), но только когда вывод не перенаправлен в файл (и использует только возможности cmake)? Поскольку при использовании этого метода сообщения в файле также раскр…
21 мар '16 в 18:34
1 ответ

Есть ли LINK_DIRECTORIES или эквивалентное свойство в CMake?

Я создал проект с большим количеством команд link_directories(). Теперь я хотел бы сохранить результирующую строку каталогов в переменной. Для include_directories() это легко использовать get_property( test_INCLUDE_DIRECTORIES TARGET test PROPERTY I…
06 авг '14 в 15:13
2 ответа

Очень неприятная проблема с cmake

У меня неприятная проблема с cmake на Windows. У меня есть установленные KDE. когда я пытаюсь скомпилировать свой проект с помощью cmake. это взлетает снова и снова. Found Qt-Version 4.7.0 (using C:/Qt/2010.05/qt/bin/qmake.exe) CMake Error at c:/Pro…
21 мар '11 в 05:06
0 ответов

Выполнение rename_protobuf.sh

Я запускаю этот взломать / исправить https://github.com/tensorflow/tensorflow/blob/master/tensorflow/contrib/makefile/rename_protobuf.sh Я бегу: tensorflow/contrib/makefile/download_dependencies.sh и работает нормально. Однако работает: tensorflow/c…
19 окт '18 в 04:58
0 ответов

Версия CMake> 3 и Visual Studio 2012 Express: не найден компилятор

Я пытаюсь использовать CMake(Версия 3.2.0) с VS 2012 Express, но всякий раз, когда я запускаю процесс, возникает следующая ошибка: CMake Error at CMakeLists.txt:3 (project): No CMAKE_C_COMPILER could be found. CMake Error at CMakeLists.txt:3 (projec…
1 ответ

cmake проблемы с путем к библиотекам и библиотекам

Я пытаюсь кросс-компилировать мое приложение к Raspberry Pi с помощью докера. Я построил образ с необходимыми зависимостями из архитектуры armhf (protobuf-compiler-grpc:armhf libgrpc-dev:armhf libgrpC++-dev:armhf libprotobuf-dev:armhf libcpprest-dev…
08 ноя '18 в 15:47
0 ответов

Как статически ссылаться на antlr-runtime.lib без dll

Я пытаюсь статически связать библиотеку времени выполнения C++ ANTLR 4 с программой в Windows. Сборка сделана с помощью CMake. Однако, когда я запускаю программу, она говорит, что antlr-runtime.dll отсутствует (я не хочу предоставлять antlr-runtime.…
19 апр '18 в 09:35
5 ответов

Получить полную командную строку компилятора C++

В CMake на флаги для компилятора C++ можно влиять различными способами: CMAKE_CXX_FLAGS вручную, используя add_definitions(), форсирование определенного стандарта C++ и так далее. Чтобы скомпилировать цель в одном и том же проекте с другими правилам…
04 мар '16 в 23:55
1 ответ

Как получить решение VS со всеми проектами и решениями для отдельных проектов с CMake

TL;DR Я в принципе хочу модульное решение этого вопроса. Не только одно решение со всем в нем, но и решение для каждого исполняемого файла отдельно. В своем вопросе я хотел узнать, как мне разбить мой CMakeLists.txt по разным папкам. Некоторые папки…
16 май '18 в 22:04
1 ответ

Есть ли способ указать все библиотеки GDCM в CMakeList одновременно?

Это может быть очень простой вопрос, но я не могу найти ответ. Я только что установил библиотеку GDCM на свою рабочую станцию ​​Windows 7 и скомпилировал ее с помощью CMake, а затем создал сгенерированное решение с использованием VS2012 Express. Одн…
09 янв '14 в 08:33
1 ответ

Избежание дополнительных загрузок ExternalProject

Допустим, у меня есть следующая настройка проекта с этими зависимостями: MainProject ├─ Dependency_1 │ └─ Dependency_2 └─ Dependency_2 Эти зависимости обрабатываются в MainProject а также Dependency_1 с Внешним Проектом. Проблема в Dependency_2 буде…
1 ответ

Включить параметры / флаг cmake после создания файла

У меня мало знаний о cmake. Я установил пакет libfreenect2, следуя инструкциям на их странице github. Инструкции были следующими: Клонируйте хранилище. И выполните шаг cmake: cd .. mkdir build && cd build cmake .. -DCMAKE_INSTALL_PREFIX=$HOM…
23 янв '17 в 14:53
2 ответа

CMake Ошибка try_compile pthreads типа исполняемого файла

-- Looking for include file pthread.h -- Looking for include file pthread.h - found -- Looking for pthread_create -- Looking for pthread_create - not found -- Looking for pthread_create in pthreads CMake Error at /usr/share/cmake/Modules/CheckLibrar…
04 июн '13 в 02:40
1 ответ

Добавление различных директорий include для сборок Debug и Release в Cmake?

Я занимаюсь разработкой библиотеки, и мне нужно добавить стороннюю библиотеку только для заголовков только для отладочной сборки. Он используется только для разработки. Есть ли простой способ сделать это в CMake? Я знаю, что мы можем сделать то же с…
28 авг '18 в 03:18
1 ответ

CMake add_custom_command иногда удаляет свой первый вывод?

В моем файле CMake у меня есть пользовательская команда, которая вызывает генерацию внешнего кода. Сгенерированные файлы являются заглушками, в которые пользователь может поместить свой собственный код. Таким образом, генерация кода позволяет не пер…
12 июн '18 в 21:19