Результаты поиска по запросу "cmake"

1 ответ

Хорошо ... Вы заслуживаете награду за это.

nux-машине из проекта cmake я пытаюсь вызвать git с помощью execute_process, чтобы я мог включить информацию из системы контроля версий в свое приложение. Я создал небольшой тест, чтобы попытаться напечатать git-версию: cmake_minimum_required ...

4 ответа

Похоже, что для совместимости ссылок двоичный файл должен иметь такую ​​же опцию включения обработки исключений структуры. Реализация стандартной библиотеки MSVC использует опцию структурированной обработки исключений. Похоже, именно поэтому boost :: system также использует это. Вы могли бы видеть соответствующие предупреждения, говорящие вам, чтобы добавить обработку исключений структуры.

аюсь портировать большой проект с gcc (Linux) на msvc (windows), используя библиотеки cmake и boost. Проект компилируется и работает нормально для gcc, но в msvc он возвращает следующую ошибку: Dyna.obj : error LNK2019: unresolved external ...

1 ответ

Additonaly вы можете получить доступ из родительского каталога к определенной переменной в suddir, как это

я есть CMakeLists.txt в корне моего проекта и один в моей папке / src. В папке / src содержится только переменная с файлами .cpp (set (SOURCEFILES main.cpp foo.cpp)) а в корне CMakeLists.txt делаюadd_subdirectory(src) и позже ...

ТОП публикаций

1 ответ

Я рекомендую настроить сценарий CMake -P, который вызывает соответствующий fixup_bundle, а затем использовать команду CMake "install (SCRIPT ...)" для вызова этого сценария во время установки. Задайте более конкретные вопросы позже, если у вас возникнут какие-либо проблемы с этим подходом или если что-то неясно в примере или документации.

алоге моего проекта у меня есть некоторые сторонние фреймворки, а именно SFML, которые мне нужно скопировать в комплект приложения при сборке приложения. Любой чистый способ сделать это (возможно как фаза сборки копирования файлов в XCode)? Спасибо

2 ответа

Добавить временно путь к pkg-config в сценарии CMake?

Для внешних библиотек пользователь может указать нестандартное местоположение, добавив путь кCMAKE_FLAGS или добавив-DMYLIB_ROOT, В скрипте CMake я хочу найти файл библиотеки pkg-config библиотеки. Поскольку файл pc не находится в стандартной ...

3 ответа

Спасибо, что помогло. Это также помогло понять, что CMake не заботится о том, что находится внутри других файлов CMakeLists.txt. Хотя мой исполняемый файл был определен (в файле подкаталога), он не считался определенным в файле моего проекта. Эта концепция «включить» нелогична. Сейчас я использую библиотеки для подкаталогов и один исполняемый файл для проекта. Намного проще.

есно, как найти / связать библиотеку без FIND_PACKAGE. Предположим, что у нас есть «личная» библиотека с именем testlib: /perso/testlib/include/testlib1.h /perso/testlib/include/testlib2.h /perso/testlib/lib/testlib1.a ...

2 ответа

Я видел это. Но они просто ооочень KDE, что я не нашел их полезными.

то, похоже, много написано на тему Autotools vs. CMake, но, судя по всему, я не могу найти хорошее руководство о том, как преобразовать проект из Autotools в CMake. Кто-нибудь знает об этом?

1 ответ

Cmake не находит Visual Studios 2012 в списке генераторов

Я пытаюсь пробежатьОгненное дыхание учебник [http://www.firebreath.org/display/documentation/Creating+a+New+Plugin+Project], но я не могу заставить Cmake работать. Cmake не регистрирует ни одну версию Visual Studios подGenerators список. Это ...

2 ответа

 в вашем образце).

, у меня есть цельA это зависит от библиотекB а такжеC, НоB а такжеC не имеют взаимной зависимости. Связь с CMake может выглядеть так target_link_libraries( A B C )но target_link_libraries( A B ) target_link_libraries( A C )также, ...

2 ответа

Я думаю, что ссылка обсуждения не работает.

х пор мой проект имел только.cppфайлы, которые были скомпилированы в разные двоичные файлы, и мне удалось настроитьCPackпостроить правильнуюпакет Debianбез проблем. Недавно я написал пару приложений на Python и добавил их в проект, а ...