2014-01-08 4 views
0

Я использовал несколько библиотек C++, которые поставляются с CMakeLists.txt для их создания на разных платформах. В большинстве случаев он работает хорошо. Моя основная среда разработки - Windows. Однако в Windows с использованием Visual Studio я хочу создать кросс-платформенные библиотеки C++, которые я могу затем упаковать и отправить на несколько платформ. Есть ли вообще (какой-то инструмент и т. Д.), С помощью которого я могу создать файл конфигурации CMake (CMakeList.txt) для моего проекта Visual Studio C++ Library?Создание CMakeLists.txt из Visual Studio

+0

Делали ли вы какие-либо поиски? http://stackoverflow.com/questions/14373158/is-there-a-way-to-create-a-cmakelist-txt-from-a-visual-studio-c-solution/14374515#14374515 –

+2

Обратите внимание, что в целом поддержание кросс-платформенной среды сборки является сложным делом. Хотя автоматические инструменты преобразования могут быть хорошим местом для начала работы, они быстро ломаются, когда ваш проект превышает определенную сложность. – ComicSansMS

+0

Я пробовал много раз, но всегда вручную создавал CMakeLists.txt для проекта. Основная причина (для тех, которые работают) уродливые CMakeLists.txt, которые они производят, которые усеяны множеством макросов настроек совместимости компилятора ... что усложняет его использование на кросс-платформенном пути. – drescherjm

ответ

Смежные вопросы