Публикации по теме 'cmake'


Простая система сборки с использованием CMake
Простая система сборки с использованием CMake Прежде чем начать, позвольте мне сказать, что это второй шаг из серии Проект с нуля , которую я подготовил на своем YouTube-канале (/c/cppdev), и вы можете найти пошаговое видео здесь и также в текстовом формате на моем сайте (thecppdev.com) в этой статье . Опять же, это в основном основано на дистрибутиве Linux Ubuntu, поскольку я считаю его более подходящим для разработки на C++ (и программирования в целом). Теперь, когда мы..

Вопросы по теме 'cmake'

Поиск каталога сайтов-пакетов python с помощью CMake
Я использую CMake для создания своего приложения. Как я могу найти, где находится каталог сайтов-пакетов python? Мне нужен путь, чтобы скомпилировать расширение для python. CMake должен быть в состоянии найти путь во всех трех основных ОС,...
8618 просмотров
schedule 16.11.2022

изменить cmake на двоичный каталог
Допустим, у меня есть проект, в котором я уже запустил CMake в каталоге .build: project/ .build/ .src В настоящее время я должен сделать это, чтобы запустить сборку: cd .build make Я хотел бы иметь возможность запускать make...
3419 просмотров
schedule 08.12.2023

Что эквивалентно опции -mwindows gcc в cmake?
Я слежу за туто: http://zetcode.com/tutorials/gtktutorial/firstprograms/ Это работает, но каждый раз, когда я дважды щелкаю по исполняемому файлу, появляется консоль, которая мне не нужна. Как мне избавиться от этой консоли? Я пробовал...
5576 просмотров
schedule 03.08.2022

Включить исключение С++
Я пытаюсь сделать собственный код APP для Android. Собственный код находится в cplusplus. Всякий раз, когда я пытаюсь сделать, появляется следующая ошибка. H236Plus.cpp:135: ошибка: обработка исключений отключена, используйте -fexceptions для...
17474 просмотров
schedule 18.04.2024

Cmake: указание find_package искать 32-битную библиотеку (вместо 64-битной библиотеки)
Пока я не нашел этого в документации cmake, но мне нужно связать программу с 32-битной библиотекой повышения на моем Mac, и я не мог понять, как сказать cmake искать 32-битную версию с помощью find_package..
910 просмотров
schedule 21.10.2023

CMake пользовательские команды очистки
В моем проекте CMake я хотел бы, чтобы при запуске чистой цели происходило какое-то пользовательское поведение. Однако, если я сделаю add_dependencies(clean extra-clean) это терпит неудачу с add_dependencies Adding dependency to...
16643 просмотров
schedule 20.11.2023

Cmake и gcc объединяются
У меня много исходных файлов в исходном каталоге. Например, a.c, b.c, c.c и хотите скомпилировать его с помощью gcc с параметром -combine. set(CMAKE_C_FLAGS "-combine") set(SRC a.c b.c c.c) add_executable(a.out ${SRC}) Cmake компилирует...
2232 просмотров
schedule 16.11.2023

C++ IDE, которая автоматически создает cmakelists.txt
Я ищу IDE, которая автоматически генерирует файл cmake из проекта. В идеале я хотел бы, чтобы проект не зависел от IDE. Я в основном работаю под Linux, но Windows — основная (и отличная) ОС, поэтому в идеале она должна работать и на Windows. Меня...
1518 просмотров
schedule 12.01.2024

OpenCV как статическая библиотека (параметры cmake)
Я хочу использовать библиотеку OpenCV во встроенной системе, и мне нужно скомпилировать свой проект, используя OpenCV в качестве статической библиотеки. Как я могу создать библиотеку, используя параметры cmake?
53618 просмотров
schedule 29.06.2022

Связывание программы OpenCV 2.3 в Mac OS X Lion: символы не найдены для архитектуры x86_64
У меня возникла проблема при попытке скомпилировать программу из этого руководства из официальной документации OpenCV 2.3. Я создал CMakeList.txt, как сказано в ссылке. Ну, это не сработало. После хорошего поиска в Google и попытки исправить...
3629 просмотров
schedule 20.12.2023

Как установить компоновщик MSVC в CMake с помощью MSYS
У меня проблема с тем, чтобы заставить CMake использовать компоновщик MSVS вместо компоновщика MinGW. Для поддержки MSVC в MSYS я реализовал сценарий bash, заставляющий CMake использовать компилятор MSVC для создания файлов NMake: cmake -G...
2668 просмотров
schedule 16.02.2024

Несколько библиотек CMakeLists.txt
У нас есть проект P ( C/C++ в Linux), состоящий из библиотек lib1 , lib2 , lib3 . lib1 является автономным, связанным с другими общесистемными библиотеками. lib2 ссылки на lib1 lib3 ссылается как на lib1 , так и на lib2 У...
24014 просмотров
schedule 29.07.2022

не удается заставить код orcc запускаться с использованием бэкэнда C с Visual Studio 2010
Итак, я создал проект ORCC на eclipse, успешно скомпилировал свою основную сеть и сгенерировал решение Visual Studio 2010 с помощью CMake. Но когда я пытаюсь запустить сгенерированное решение, я получаю много ошибок компиляции с необъявленными...
152 просмотров

Ссылка CMake на внешнюю библиотеку
Как заставить CMake связать исполняемый файл с внешней общей библиотекой, которая не создана в том же проекте CMake? Простое выполнение target_link_libraries(GLBall ${CMAKE_BINARY_DIR}/res/mylib.so) дает ошибку make[2]: *** No rule to make...
290215 просмотров
schedule 29.02.2024

Использование CMake с компилятором ifort
Я использую CMake 2.8.7 на машине Linux с компиляторами Intel 11.0. Я впервые пытаюсь использовать CMake, так как хотел бы создать этот проект как на Windows, так и на Linux. Я решил сначала использовать простой подход и использовал стандартный...
2933 просмотров
schedule 17.10.2022

CMake: настраиваемые целевые флаги
Как написать CMakeLists.txt таким образом, чтобы у него было две цели all (по умолчанию) и test , где test цель имеет флаги, отличные от флагов all цели. Проблема в том, что когда я создаю библиотеки для тестов, мне нужно связать некоторые...
2185 просмотров
schedule 28.02.2024

Создание библиотеки с помощью cmake
Прошу прощения за беспокойство, но у меня небольшая проблема с компиляцией cmake. У меня есть файл CMakeLists.txt, который я использую для создания тестового исполняемого файла и общей библиотеки. Оба они зависят от другой библиотеки (SFML). Я...
23831 просмотров
schedule 01.09.2022

CMake: как создать единую разделяемую библиотеку из всех статических библиотек подпроектов?
У меня такой расклад: top_project + subproject1 + subproject2 Каждый из subproject1 и subproject2 создает статическую библиотеку. Я хотел бы связать эти статические библиотеки в единую разделяемую библиотеку на уровне...
53650 просмотров
schedule 20.01.2024

Основная проблема с Cmake
Я пытаюсь использовать OpenCV, но продолжаю получать эту ошибку на Cmake: Ошибка CMake: CMake не удалось найти программу сборки, соответствующую «MinGW Makefiles». Я знаю, что мне нужно сделать: «cmake с трудом находит make и GCC, добавьте...
105 просмотров
schedule 17.11.2022

Как мне правильно передать CMake список (точка с запятой) флагов в set_target_properties?
Списки CMake - это, по сути, просто строки, разделенные точкой с запятой, но если вы передадите такую ​​переменную команде, она будет расширена до нескольких аргументов - например, set(FLAGS f1 f2 f3) # now FLAGS == 'f1;f2;f3' add_custom_command(...
28894 просмотров
schedule 04.11.2023