Публикации по теме '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 просмотров
schedule
30.07.2022
Ссылка 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