Ответ 1
Может быть, время от времени полезно использовать этот тип преобразования, скажем, для портирования. В моих путешествиях я нашел следующее, в определенном порядке:
В частности, для VS to CMake/GYP:
- vcproj2cmake
- vcxproj2cmake (не опечатка!)
- gypify.py является файловым генератором .sln/solution-reading GYP. Gyp - альтернатива Cmake, которая в настоящее время используется проектом Chromium (база для браузера Google Chrome). Gyp выведет файлы Makefile, Visual Studio или XCode (см. Переключатель Gyp '-f [make | scons | msvc | xcode]'). Этот Python script довольно многообещающий, я надеюсь скоро его изменить, чтобы правильно указать заголовочные папки для параметра gcc '-I' include.
Другие инструменты преобразования Cmake/Make-related:
- Make It So Преобразует решения Visual Studio в Linux gcc makefiles
- sln2mak Проект С#
- sln2mak Perl script
- Проект GUCEF включает инструмент ProjectGenerator для Cmake
- gencmake (ruby) - проект KDE
- 'pbtomake говорит, что он может конвертировать файлы XCode xcodeproj/pbproj в Makefile (возможно, устарел)
Приветствия
Рич