Allora... sto provando a far funzionare FreeImage... da quanto ho capito leggendo in internet devo prima caricarla:
Codice PHP:
HMODULE FreeImage = LoadLibrary("FreeImage.dll");
e poi dovrei usare GetProcAddress per ogni funzione della libreria che voglio usare(Giusto?) io ho fatto così:
Codice PHP:
FIFBITMAP (*FI_Load)(FREE_IMAGE_FORMAT fif, const char *filename, int flags FI_DEFAULT(0));
FI_Load = GetProcAddress(FreeImage, "FreeImage_Load");
FIFBITMAP fotoprova = FI_Load(FIF_JPEG, “mybitmap.bmp”, JPEG_ACCURATE);
il problema è che il compialtore (sto usando MiniGW su DevC++) non mi riconosce i tipi FIFBITMAP e FREE_IMAGE_FORMAT.... che da quanto ho capito dovrebbero essere definiti nella libreria(?)... come faccio a definirli? devo fare una cosa tipo GetProcAddress() anche per loro?
Grazie a tutti..