Originariamente inviato da xshell
Okay. Allora, ho provato con Visual Studio e compilando un codice d'esempio, mi è saltato fuori il file "mialibreria.lib". Quello che non ho ben chiaro è come poter richiamare le funzioni in essa contenuta. Hai detto che nel codice sorgente di un programma, devo includere il file d'intestazione (*.h)... ma quale file di intestazione?
Quello contenente i prototipi delle funzioni della libreria.
Quello che originariamente costituiva la libreria? Ad esempio, sicuramente conoscerai la libreria "zlib.lib", che è utilizzata per comprimere i file in *.gz, se non erro... come faccio a utilizzarla nel mio programma? Devo andare nelle opzioni di Visual Studio è indicargli la posizione?
Devi andare nelle proprietà del progetto, da qualche parte nelle impostazioni del linker c'è una casella in cui aggiungere le dipendenze aggiuntive. In alternativa all'inizio del file .C o .CPP puoi usare #pragma comment (non standard).
codice:
#pragma comment (lib, "percorsoenomelibreria.lib")