Wo kann ich ein Werkzeug, eine VS-Lösung zu einer gcc Make-Datei zu konvertieren?
-
22-08-2019 - |
Frage
Ich weiß, über CMake und bakefile schon, aber das ist nicht das, was ich suche.
Gibt es ein Tool, das eine Make-Datei gegeben ein VC-Projekt generieren? (Oder zumindest ein erster Versuch, ein), damit ich nicht die ganze Arbeit von Hand zu tun?
Alternativ gibt es ein Werkzeug, das CMake Datei?
machtEdit:
den unten stehenden Link folgend führt mich zu diesem:
Das ist eine große Hilfe. Ich habe es noch nicht probiert.
Lösung
Ab Version 1.1.19, Wein ( http://www.winehq.com/ ) erlaubt Sie, so etwas zu tun. Es enthält ein Werkzeug „Winzer“, das bei der Portierung von Windows C / C ++ Sourcecode auf Unix-Plattformen war ursprünglich beabsichtigt zu unterstützen. Also, ursprünglich war es hauptsächlich mit Zeilenenden Umwandlung Festsetzung niedriger / Groß Fragen und vorwärts / rückwärts Schrägstriche. Aber ab Version 1.1.19 kann es auch ein Visual Studio-Projekt nehmen (dsp, dsw, vcproj oder SLN) als Input-Datei und ein Makefile erstellen.
Andere Tipps
Es tut uns Leid im Voraus für mein eigenes Projekt publik ...
Ich habe ein Open-Source-Projekt auf Google Code hierfür: http://code.google.com/ p / make-it-so
Es wird versucht, ziemlich hart verschiedene Projekttypen zu konvertieren, und mit etwas Glück wird es tun, was Sie wollen. Wenn nicht, können Sie den Code herunterladen und hoffentlich wird es ein nützlicher Anfang sein.
Im Moment (Jan 2012) wandelt es VS2008 und VS2010. C ++ Projekte zu gcc Makefiles umgewandelt. C # Projekte auf Mono Makefiles umgewandelt.
Werfen Sie einen Blick auf dieses Tool https://github.com/envi/vcxproj2cmake
Es wandelt VC10 Projekt CMakeLists.txt Datei.
Hinweis: Es wird vcproj2cmake nicht in Ruby geschrieben seine vcXproj2cmake in Perl geschrieben. Es kann .vcxproj auf einfache Standalone CMakeLists.txt-Datei konvertieren.