Dove posso trovare uno strumento per convertire una soluzione VS ad un makefile gcc?
-
22-08-2019 - |
Domanda
So di CMake e bakefile già, ma che non è quello che sto cercando.
Esiste uno strumento che genera un makefile dato un progetto di VC? (O almeno un primo tentativo di uno) in modo da non dover fare tutto il lavoro a mano?
In alternativa, c'è uno strumento che rende i file CMake?
Modifica:
A seguito sul link qui sotto mi porta a questo:
Questo è un grande aiuto. Non ho ancora provato.
Soluzione
Dalla versione 1.1.19, Vino ( http://www.winehq.com/ ) permette di fare qualcosa di simile. Esso comprende uno strumento chiamato "vignaiolo", che originariamente aveva lo scopo di aiutare nel porting di Windows C / C ++ codice sorgente per piattaforme Unix. Così, in origine, era in gran parte interessata con la conversione di fine riga, la risoluzione dei problemi più bassa / maiuscole e barre avanti / indietro. Ma a partire dalla versione 1.1.19 si può anche prendere un progetto di Visual Studio (dsp, DSW, vcproj o SLN) file come input e creare un Makefile.
Altri suggerimenti
Ci dispiace in anticipo per pubblicizzare il mio progetto ...
Ho un progetto open-source su Google Code per questo: http://code.google.com/ p / make-it-so
Si cerca piuttosto difficile da convertire vari tipi di progetto, e con tutta la fortuna che farà quello che vuoi. In caso contrario, è possibile scaricare il codice e speriamo che sia un inizio utile.
Al momento (gennaio 2012) si converte VS2008 e VS2010. progetti C ++ vengono convertiti in makefile gcc. progetti C # vengono convertiti in makefiles mono.
Date un'occhiata a questo strumento https://github.com/envi/vcxproj2cmake
Si converte progetto VC10 in file CMakeLists.txt.
NOTA: Non è vcproj2cmake scritta in Ruby sua vcXproj2cmake scritto in Perl. E 'possibile convertire .vcxproj al semplice file CMakeLists.txt standalone.