Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. 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: 1792
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


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