Come aggiungere librerie a progetti gestiti da Eclipse CDT

Sto usando il plugin Eclipse CDT per scrivere semplici programmi C, e non dove nella documentazione posso trovare informazioni su come:

  • Importa librerie standard C come assert.h , ecc.
  • Importa librerie di terze parti non standard, come glib , o forse anche le mie librerie locali

In Java-land, per aggiungere un jar / lib al percorso di compilazione / compilazione del progetto, una soluzione è copiare il jar in una cartella lib/ all’interno del progetto, fare clic con il tasto destro del mouse e quindi andare su Build Path >> Add to Build Path . Mi chiedo quale sia l’equivalente per i programmi C con CDT?

Da http://wiki.eclipse.org/CDT/User/FAQ#How_do_I_add_an_external_library_to_my_C.2B.2B_project.3F

Per include: tasto destro del mouse sul progetto e vai a Proprietà >> C / C ++ Build >> Impostazioni >> GCC C ++ Compiler >> Include

è necessario aggiungere il percorso di inclusione per la libreria esterna (dove risiede l’intestazione). Questa informazione è necessaria per l’indicizzatore di Eclipse (completamento del codice ecc.) E per il compilatore

Per le librerie: fare clic con il tasto destro del mouse sul progetto e andare su Proprietà >> C / C ++ Build >> Impostazioni >> GCC C ++ Linker >> Librerie è necessario aggiungere il percorso di ricerca della libreria (opzione -L) e la libreria a cui si desidera colbind ( opzione -l). Questa informazione è necessaria per il linker.