Possiedo una libreria open source distribuita in formato sorgente. Dopo aver eseguito il Makefile, ho finito con un file .h
e un file .a
che poi voglio includere in un progetto su cui sto lavorando. Ho familiarità con come posso aggiungere questi modificando un Makefile manualmente o invocando il compilatore dalla riga di comando, ma non sono sicuro di come posso aggiungerli al mio progetto Eclipse C++, creato usando lo CDT.Come posso includere una libreria collegata staticamente nel mio progetto Eclipse C++?
Attualmente sto usando Eclipse Indigo. Ho trovato alcune istruzioni per le versioni precedenti di Eclipse, ma i menu non sono quelli descritti. Ho cercato un po 'e non ho visto nulla di familiare.
È esatto per l'ultimo CDT? Non vedo la scheda Impostazioni strumenti. Ce n'è uno in C/C++ Build> Settings, ma non vedo affatto una Directory. Anche il secondo paragrafo non è corretto o le informazioni mancanti - sotto Varie per il linker che sto usando, ci sono Altre opzioni e Altri oggetti, e non sono sicuro quale dovrebbe essere usato. Proverò la terza opzione, il prossimo. –
@ThomasOwens Ci dispiace, wiki era troppo vecchio. Ho aggiornato. La mia versione di Eclipse è 3.7.1 – Beginner
Sto per lasciare il lavoro, quindi non posso provare quello che stavo cercando di fare, ma ho un progetto a casa con cui posso continuare a provare. L'unico problema è che la scheda Impostazioni strumento si trova in C/C++ Build -> Impostazioni e non direttamente in C/C++ Build. Suppongo anche che GCC potrebbe essere Cygwin (dal momento che sto usando la toolchain Cygwin, non la toolchain GCC). Tutto il resto si allinea, però, e ha senso per me. Ne riparlerò più tardi, stasera, se funzionerà a casa o domani, appena avrò il tempo di sperimentare a lavoro. –