Salve a tutti.
Ancora non ho chiaro come cacchio funzionino le librerie esterne.
Finora ho visto vari modi per inserirle in un programma e poi caricarle...
1) .h+lib+dll
Praticamente nel programma si fa cosi
codice:
#include <header.h>
#pragma comment(lib,"libreria.lib")
//usi la libreria
Ma automaticamente avviene anche il collegamento con una dll (questo fatto lo fa direct3d9)
Ma perchè?
2) Usare un using
Lo fa jonny_deep nel forum
codice:
#using "libreria.dll"
//usi la libreria
3)
Caricarla via API di windows
codice:
void *lib = LoadLibrary("lib.dll");
GetProcAddres(bla bla);
//usi il codice
Perchè tanti modi? me li spieghereste