Onde posso encontrar uma ferramenta para converter uma solução VS a um makefile gcc?
-
22-08-2019 - |
Pergunta
Eu sei sobre CMake e bakefile já, mas isso não é o que estou procurando.
Existe uma ferramenta que irá gerar um makefile dado um projeto VC? (Ou, pelo menos, uma primeira tentativa de um) para que eu não tenho que fazer todo o trabalho à mão?
Como alternativa, há uma ferramenta que torna arquivos CEfectue?
Editar:
A seguir o link abaixo me leva a isto:
Isso é uma grande ajuda. Eu não tentei ainda.
Solução
A partir da versão 1.1.19, Vinho ( http://www.winehq.com/ ) permite -lo a fazer algo assim. Ele inclui uma ferramenta chamada "winemaker", que originalmente se destinava a ajuda em portar código fonte do Windows C / C ++ para plataformas Unix. Então, originalmente, foi principalmente em causa com a conversão de fim de linha, corrigindo problemas menores / maiúsculas e frente / barras invertidas. Mas a partir da versão 1.1.19 ele também pode ter um projeto Visual Studio (DSP, dsw, vcproj ou SLN) arquivo como entrada e criar um Makefile.
Outras dicas
Desculpe antecipadamente para divulgar o meu próprio projeto ...
Eu tenho um projeto de código aberto no Google Code para este: http://code.google.com/ p / make-it-assim
Ele tenta muito difícil de converter vários tipos de projeto, e com alguma sorte ele vai fazer o que quiser. Se não, você pode baixar o código e espero que seja um começo útil.
No momento (Jan 2012) ele converte VS2008 e VS2010. projectos C ++ são convertidos para makefiles gcc. C # projectos são convertidos em mono makefiles.
Dê uma olhada esta ferramenta https://github.com/envi/vcxproj2cmake
Ele converte projeto VC10 de arquivo CMakeLists.txt.
NOTA: Não é vcproj2cmake escrito em ruby ??sua vcXproj2cmake escrito em perl. Ele pode converter .vcxproj de arquivo independente CMakeLists.txt simples.