Où puis-je trouver un outil pour convertir une solution VS en makefile gcc ?
-
22-08-2019 - |
Question
Je connais déjà CMake et bakefile, mais ce n'est pas ce que je recherche.
Existe-t-il un outil qui générera un makefile pour un projet VC ?(ou du moins une première tentative) pour ne pas avoir à faire tout le travail à la main ?
Sinon, existe-t-il un outil permettant de créer des fichiers CMake ?
Modifier:
Suivre le lien ci-dessous m'amène à ceci :
C'est d'une grande aide.Je ne l'ai pas encore essayé.
La solution
de la version 1.1.19, vin ( http://www.winehq.com/ ) permet vous de faire quelque chose comme ça. Il comprend un outil appelé « vigneron » qui était à l'origine destiné à aider au portage de Windows C / C ++ code source pour plates-formes Unix. Donc, à l'origine, il était surtout préoccupé par la conversion des fins de ligne, la résolution des problèmes plus bas / majuscules et avant / arrière des barres obliques. Mais comme la version 1.1.19, il peut aussi prendre un projet Visual Studio (dsp, DSW, vcproj ou sln) fichier en entrée et créer un Makefile.
Autres conseils
Désolé à l'avance pour faire connaître mon projet ...
J'ai un projet open-source sur le code Google pour ceci: http://code.google.com/ p / make-it-donc
Il essaie très difficile de convertir différents types de projets, et avec un peu de chance, il fera ce que vous voulez. Sinon, vous pouvez télécharger le code et nous espérons que ce sera un début utile.
Au moment (janvier 2012), il convertit VS2008 et VS2010. Les projets C + sont convertis en makefiles gcc. C # projets sont convertis en mono makefile.
Jetez un oeil à cet outil https://github.com/envi/vcxproj2cmake
Il convertit le projet vc10 en fichier CMakeLists.txt.
NOTE:Ce n'est pas vcproj2cmake écrit en Ruby, mais vcXproj2cmake écrit en Perl.Il peut convertir .vcxproj en un simple fichier CMakeLists.txt autonome.