Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicità e servizi in linea con il tuo account. Leggi l'informativa sui cookies.
Username: Password: oppure
C/C++ - Includere libreria in un programma in C
Forum - C/C++ - Includere libreria in un programma in C

Avatar
()
Newbie


Messaggi:
Iscritto:

Segnala al moderatore
Postato alle 1:00
Giovedì, 01/01/1970
Scusate per la domanda stupida. Io utilizzo GCC per compilare il mio progetto, come faccio ad integrare una libreria?

PM Quote
Avatar
TheKaneB (Member)
Guru^2


Messaggi: 1787
Iscritto: 26/06/2009

Segnala al moderatore
Postato alle 21:38
Lunedì, 04/01/2010
copia gli headers della libreria nella cartella include standard del tuo compilatore, copia il file .lib nella cartella lib del compilatore, poi nel codice fai così:

Codice sorgente - presumibilmente C/C++

  1. #include <nomelibreria.h>
  2.  
  3. // ...



e quando compili usa la sintassi:
Codice sorgente - presumibilmente Plain Text

  1. gcc -o programma.bin -lnomelibreria main.c



Se invece non vuoi toccare le cartelle di sistema del compilatore, allunga la stringa con altri due parametri:
Codice sorgente - presumibilmente Plain Text

  1. gcc -o programma.bin -I/percorso/per/gli/include/di/libreria -L/percorso/per/la/tua/lib -lnomelibreria main.c



Software Failure: Guru Meditation
Forum su Informatica, Elettronica, Robotica e Tecnologia: http://www.nonsoloamiga.com
PM Quote
Avatar
()
Newbie


Messaggi:
Iscritto:

Segnala al moderatore
Postato alle 22:00
Lunedì, 04/01/2010
Testo quotato

Postato originariamente da TheKaneB:

copia gli headers della libreria nella cartella include standard del tuo compilatore, copia il file .lib nella cartella lib del compilatore, poi nel codice fai così:

Codice sorgente - presumibilmente C/C++

  1. #include <nomelibreria.h>
  2.  
  3. // ...



e quando compili usa la sintassi:
Codice sorgente - presumibilmente Plain Text

  1. gcc -o programma.bin -lnomelibreria main.c



Se invece non vuoi toccare le cartelle di sistema del compilatore, allunga la stringa con altri due parametri:
Codice sorgente - presumibilmente Plain Text

  1. gcc -o programma.bin -I/percorso/per/gli/include/di/libreria -L/percorso/per/la/tua/lib -lnomelibreria main.c




Grazie per la risposta

PM Quote