CMake: использовать генераторы для других платформ.Как? - PullRequest
3 голосов
/ 25 ноября 2011

С помощью CMake, как можно генерировать файлы проекта Visual Studio в Linux?

Ответы [ 3 ]

4 голосов
/ 25 ноября 2011

Вы не можете. Вы должны запустить CMake в Windows для генерации для Visual Studio.

3 голосов
/ 25 ноября 2011

Обычно вы используете программу Windows GUI и выбираете, для чего создавать.Но если вы хотите сгенерировать их в Linux, возможно, вы могли бы использовать wine / crossover для запуска программы генератора Windows.

Если вы хотите иметь файлы проекта Visual Studio, то вам понадобится компьютер с Windows для их компиляции.в любом случае.Почему бы просто не сгенерировать их там?

Я использую CMake 2.8.6, и у меня есть доступные генераторы:

Unix Makefiles              = Generates standard UNIX makefiles.
Xcode                       = Generate Xcode project files.
CodeBlocks - Unix Makefiles = Generates CodeBlocks project files.
Eclipse CDT4 - Unix Makefiles
                            = Generates Eclipse CDT 4.0 project files.
KDevelop3                   = Generates KDevelop 3 project files.
KDevelop3 - Unix Makefiles  = Generates KDevelop 3 project files.

Поэтому нет генератор для Visual Studio.

0 голосов
/ 25 ноября 2011

Из головы в голову, это не поддерживается CMake (текущая версия 2.8.6).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...