Cmake – вопросы и ответы

104
голоса
1
ответ
Я пытаюсь написать контрольный пример на языке c, используя библиотеку cmocka. Мой тестовый пример тестирует функцию, которая затем внутренне вызывает функцию из сторонней библиотеки (не может изме...
3 месяца назад user2156513
95
голосов
1
ответ
Очень новое, чтобы делать файлы здесь, поэтому, пожалуйста, простите меня, если это вопрос о нобе. Кажется, я не могу найти ответ в Интернете. Я искал публичный репозиторий из github, и сам репозит...
3 месяца назад Roclemir
96
голосов
1
ответ
Я хочу включить GSL в качестве внешнего проекта. ExternalProject_Add( gsl GIT_REPOSITORY git://git.savannah.gnu.org/gsl.git DOWNLOAD_DIR external/gsl SOURCE_DIR external/gsl PATCH_COMMAND file(COPY...
3 месяца назад DuckQueen
55
голосов
2
ответа
Я нахожусь в стартап-компании, работающей над новым настольным инструментом для создания цифрового контента. Сейчас мы создаем инфраструктуру для небольшой группы разработчиков программного обеспеч...
3 месяца назад user14198
109
голосов
1
ответ
У меня есть два файла *.cmake, скажем nacl.cmake и pnacl.cmake в моей папке. /CMake/. Как использовать cmake с помощью моего CMakeLists.txt?
3 месяца назад MatBee
93
голоса
1
ответ
Я использую CMake вместе с ctest для создания тестов программного обеспечения. В качестве примера у меня есть двоичный foo который получает ровно три входных аргумента p1 , p2 , p3 . Параметры могу...
3 месяца назад Max Behr
109
голосов
1
ответ
Я запускаю Ubuntu 15.10 с CUDA 7.5. CMmake v3.2.2, NVCC - релиз 7.5, v7.5.17; GCC - Ubuntu 5.2.1-22ubuntu2 v5.2.1 Запуск С++ 11 в обычных проектах легко: project(foo CXX) set(TARGET foo CMAKE_CXX_S...
3 месяца назад Andreas Yankopolus
76
голосов
1
ответ
Я использую CMake под Ubuntu 14.04 для настройки моего проекта. Мне нужно использовать стороннюю библиотеку (скажем, stuff.so). В CMakeLists.txt я использую TARGET_LINK_LIBRARIES для связывания биб...
3 месяца назад linzhang.robot
68
голосов
1
ответ
Я использовал этот учебник для добавления теста google в мой существующий проект CMake. Я использую CMake для создания файлов проекта Visual Studio 2015. К сожалению, это также заставило CMake/Visual
3 месяца назад Adrian Padin
54
голоса
1
ответ
Я новичок в CMake. У меня есть компиляция моего проекта. У меня есть такая структура ПРОЕКТ SRC test .cpp (все исходные файлы) и CMakeLists.txt для этой папки (создание статической библиотеки) прим...
3 месяца назад Pintu
133
голоса
2
ответа
Я пытаюсь заставить cmake построить код cpp с g++, так как по умолчанию вместо него используется clang. Поэтому я использую: cmake -D CMAKE_CXX_COMPILER=g++ ../src/CMakeLists.txt , после которого c...
3 месяца, 1 неделя назад Puchatek
77
голосов
1
ответ
Можно ли передать тип сборки (Debug, Release) из Visual Studio в CMake? В настоящее время я делаю это вручную в двухэтапном процессе: Измените файл CMakeLists.txt в верхней директории проекта следу...
3 месяца, 1 неделя назад NameRakes
86
голосов
2
ответа
Я загрузил opencv 2.4.6 для Mac OSX (Mavericks). Отпустил tar файл и сделал следующие шаги : cd opencv-2.4.6.1/ mkdir build cd build/ cmake -G "Unix Makefiles" .. make -j8 Но
3 месяца, 1 неделя назад 0x90
114
голосов
1
ответ
Это вопрос для тех, кто использует SimpleITK из программы C++. Я загрузил код SimpleITK и сгенерировал VS2008 .sln файлы, используя CMake в соответствии с инструкциями SimpleITK (Superbuild). В Sim...
3 месяца, 1 неделя назад BeMeCollective
127
голосов
1
ответ
У меня есть некоторые исполняемые файлы/библиотеки, которые помещаются в системные пути, используя ключевое слово "установить" CMake. Есть ли встроенный механизм, чтобы сделать что-то вроде "distcl...
3 месяца, 1 неделя назад Dustin Oprea
54
голоса
1
ответ
Я получаю ошибку не может найти -lpthreadGC2 при создании моей программы. Странно то, что это определенно есть. Я использую cmake, в сочетании с Eclipse и MingW. Все остальные библиотеки работают о...
3 месяца, 1 неделя назад blubberbernd
76
голосов
2
ответа
Я пытаюсь создать приложение на основе Qt, используя cmake (это то, что дал мне Kdevelop). Я попытался использовать QWebView; QWebView *webView = new QWebView( this ); webView->load(QUrl("http:/...
3 месяца, 1 неделя назад Kver
78
голосов
1
ответ
Я пытаюсь объединить файлы с помощью cmake и добавить нулевой символ ( \0 ) в конце выходного файла. Кто-нибудь знает, как добавить нуль в конце? Код для concat: function(cat in_file1 in_file2 out_...
3 месяца, 1 неделя назад tejas
76
голосов
1
ответ
Я делаю домашнее задание, и мое дерево проекта . ├── CMakeLists.txt ├── main.c ├── src │ ├── CMakeLists.txt │ ├── game │ │ ├── game.c │ │ └── game.h │ └── main.c └── test ├── CMakeLists.txt ├── hom...
3 месяца, 1 неделя назад Denis Barzanov
54
голоса
1
ответ
Я пришел к этим предложениям в файле CMakeLists, я искал его, но не смог найти соответствующие ресурсы в слове CACHE STRING . set(CMAKE_BUILD_TYPE Debug CACHE STRING "set build type to debug") Что ...
3 месяца, 1 неделя назад richard.g
108
голосов
1
ответ
Существуют clang-format и т.д., Чтобы обеспечить согласованный стиль кодирования для.cpp и.h файлов среди разных разработчиков. Но как я могу обеспечить согласованный стиль кодирования в CMake для ...
3 месяца, 1 неделя назад user3667089
54
голоса
1
ответ
У меня есть этот код в моем файле CMake, чтобы получить информацию о версии SVN и вставить его в определение, которое может использовать мой проект: find_package(Subversion) if(SUBVERSION_FOUND) Su...
3 месяца, 1 неделя назад Stewart
93
голоса
2
ответа
Я пытаюсь связать статическую библиотеку (GLFW) с моей собственной библиотекой, которую я создаю. Для этого у меня есть следующее в файле CMakeLists.txt: pkg_search_module(GLFW REQUIRED glfw3) incl...
3 месяца, 1 неделя назад Homar
68
голосов
1
ответ
Я использую cmake для своего проекта, и я считаю, что вывод сборки обработки в bash довольно ясен: строки сборки зеленые, ссылки красные, эхо - белые. Это облегчает чтение. Когда я запускаю :make и...
3 месяца, 1 неделя назад Jérôme
66
голосов
1
ответ
Структура проекта: / |--- src/ |--- *.cpp |--- CMakeLists.txt (root) |--- vendor/ |--- submodule |--- protos |--- message.proto |--- src |--- *.cpp (#include "message.pb.h") |--- CMakeLists.txt (su...
3 месяца, 1 неделя назад lz96
65
голосов
1
ответ
Я хочу создать проект, используя собственный код, и для этого мне нужен CMake, но он недоступен из Android Studio SDK Tools.. Когда я устанавливаю его вручную, он не работает. В соответствии с этим...
3 месяца, 1 неделя назад Sylwester Muzyka
78
голосов
1
ответ
Я пытаюсь создать плагин для OBS с помощью C и скомпилировать его с помощью cmake.. && make see - https://github.com/jp9000/obs-studio/wiki/Install-Instructions#mac-osx при запуске cmake.. ...
3 месяца, 1 неделя назад Gerwin
55
голосов
1
ответ
Я пытался включить JSON для современной библиотеки c++ ( GitHub ) для школьного проекта. Интеграционная часть README требует от пользователя добавления простой строки кода в файл.cpp, который будет...
3 месяца, 1 неделя назад Etienne Berube
67
голосов
2
ответа
Я натолкнулся на это в исходном коде: #define DEFAULT_PATHNAME "@SDK_DEFAULT_PATHNAME@" что обозначает символ @ в этом случае? Изменить : Для создания этого проекта был использован Camke. Это значе...
3 месяца, 1 неделя назад Mhd.Tahawi
54
голоса
1
ответ
Как я могу получить созданную CMake систему сборки для извлечения исходных файлов с помощью произвольной команды оболочки и правильно обновить сборку? Мотивация для этого - перейти от другой систем...
3 месяца, 1 неделя назад Praxeolitic
108
голосов
3
ответа
У меня есть проект, который строит систему CMake, и мне нравится импортировать ее в Eclipse. Однако, когда я создаю файлы проекта eclipse с помощью 'cmake -G "Eclipse CDT4 - Unix Makefile" в проект...
3 месяца, 1 неделя назад Anton Kazennikov
66
голосов
1
ответ
У меня есть проект, для которого вы можете или не можете создать GUI, если пользователь захочет. Это библиотека, которая является необязательной. Я пытаюсь создать файл конфигурации Cmake для устан...
3 месяца, 1 неделя назад Malcolm
54
голоса
1
ответ
Я пытаюсь узнать CMake. У меня есть книга Mastering CMake, и я пытаюсь пройти свой первый "простой" учебник. Использование примера CMake: Hello World Я сделал это через первую часть в порядке, но к...
3 месяца, 1 неделя назад Patricia
67
голосов
1
ответ
Я использую CMake GUI (без версии) с CMake 3.6.1. Я использую внешний модуль с add_subdirectory , который показывает мне некоторые предупреждения, которые мне не нравятся (из-за раздражающего загря...
3 месяца, 1 неделя назад Liviu
103
голоса
2
ответа
Я хотел бы включить библиотеку open62541 в свой существующий проект C++ в Visual Studio с использованием CMake. Сам open62541 использует CMake в качестве инструмента для сборки. Структура проекта: ...
3 месяца, 1 неделя назад user1646245
54
голоса
1
ответ
У меня есть подкаталог, который создает общую библиотеку, которая встроена в папку из моего корневого проекта. Я связываю его в своем файле cmake без каких-либо проблем. Однако компилятор не может ...
3 месяца, 1 неделя назад Aaron
77
голосов
1
ответ
Я использую Qt и cmake для своего приложения с открытым исходным кодом, которое в настоящее время предназначено для Windows и Linux. Это написано в C++. Tarballs и debian пакеты могут быть сгенерир...
3 месяца, 1 неделя назад ruben2020
77
голосов
1
ответ
Недавно я купил OpenGL SuperBible 6th Edition , чтобы узнать о OpenGL 4, который поставляется с загрузкой пример кода . Авторы приложили все усилия, чтобы создать код в Windows/Linux, предоставив п...
3 месяца, 1 неделя назад Klazen108
94
голоса
2
ответа
Я видел проект, который использует ключевое слово asm качестве имени переменной, и код прекрасно компилируется с предоставленным Makefile для Linux : int main(int ac, char *av[]) { struct TMap *tm;...
3 месяца, 1 неделя назад BullyWiiPlaza
67
голосов
3
ответа
для моего проекта в c++ я хотел создать файл cmake для компиляции и связывания всего вместе. Пока это моя структура: "quadro/minimu9-ahrs" alias home |-build |-include |-src в моем домашнем каталог...
3 месяца, 1 неделя назад SkyHigh
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема