Domanda

Ho un retaggio progetto C ++ su Linux che utilizza il tipico:

./configure
make
make install

per costruire e installare. Vorrei veramente costruire invece con un IDE come Eclipse.

E 'questo fattibile? C'è qualcosa in Eclipse in grado di analizzare l'originale Makefile (s) e di trasformarlo in un progetto Eclipse?

È stato utile?

Soluzione

Si veda questo articolo:

costruire software UNIX con Eclipse
Portare il codice legacy in un moderno IDE
da Chris Herborth (chrish@pobox.com)

Altri suggerimenti

Utilizzo Eclipse con il plugin CDT vi permetterà di usarlo per i progetti C / C ++, e si può dire che per utilizzare Makefile per costruire il vostro progetto. Devi solo impostare un progetto Makefile. Potrebbe essere necessario dirgli di farvi gestire le Makefiles piuttosto che averlo farlo - non mi ricordo fuori dalla parte superiore della mia testa - ma ci dovrebbe essere alcun problema nella creazione di Eclipse di utilizzare Makefiles pre-esistente per costruire un progetto pre-esistente. L'ho fatto prima.

deve indicare dove l'inclusione directory sono e ciò che le macro per assumere sono definiti per le cose come il completamento del codice per funzionare correttamente (io non conosco alcun modo per Eclipse per cifra che per voi), quindi c'è sicuramente qualche set up che dovrete fare. Ma funziona sicuramente.

Basta prendere la versione C ++ di Eclipse da loro sito (si tratta con tutta l'appropriata C / C ++ plugin in modo che non si dispone di rintracciarli), e si può guardare sito CDT per la documentazione, domande frequenti, ecc.

Modifica non so quanto bene si può ottenere al lavoro con configure però. Questo non è qualcosa che ho provato. Makefiles funzionano bene però.

Se il progetto non è troppo grande o troppo complessi. Si potrebbe fare di meglio per iniziare appena un nuovo progetto C ++ in Eclipse. Quindi importare i vari file di origine e di intestazione nel progetto.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top