Обычно вы используете программу 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.