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 :

http://www.winehq.org/docs/winemaker

C'est d'une grande aide.Je ne l'ai pas encore essayé.

Était-ce utile?

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.

Je ne suis pas au courant d'un tel convertisseur. Il y a cependant mpc qui peuvent créer à la fois makefiles et des projets VC de la même mpc DSL.

  

prend en charge plusieurs versions de make (GNU, Microsoft, Borland, Automake), Visual C ++ 6.0 et Visual Studio 2003, 2005 et 2008.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top