View Full Version : Linkare dll con Dev-c++
17Qwerty71
03-12-2005, 21:18
se io voglio includere una dll nel mio progetto, ad esempio fmodex.dll, come devo fare? :help:
Grazie :)
17Qwerty71
04-12-2005, 14:09
up :help:
Non credo tu possa includere una dll, puoi usarla
1) staticamente, linkandoti al file .lib o .a corrispondente
2) dinamicamente, con LoadLibrary (che carica il file dll) & GetProcAddress (che ricava un puntatore alla funzione nel file dll): guarda su msdn
O la vuoi includere come risorsa?
17Qwerty71
04-12-2005, 21:06
Non credo tu possa includere una dll, puoi usarla
1) staticamente, linkandoti al file .lib o .a corrispondente
2) dinamicamente, con LoadLibrary (che carica il file dll) & GetProcAddress (che ricava un puntatore alla funzione nel file dll): guarda su msdn
O la vuoi includere come risorsa?
Dinamicamente :)
Su VC lo si fa nelle opzioni del proggetto, su dev no? :confused:
Su VC lo si fa nelle opzioni del progetto
Ma quella opzione non vale solo per la dll delle MFC? :mbe:
Comunque no, con dev-cpp non c'è niente del genere. Devi fare una cosa del genere:
typedef VALORE_DI_RITORNO (*NOME_PUNTATORE) (PARAMETRO1, PARAMETRO2)
come per esempio
typedef LRESULT (*PNFSNDMSG) (HWND, UINT, WPARAM, LPARAM)
e poi
HMODULE dll = LoadLibrary("user32.dll);
if (dll)
{
PNFSNDMSG pSendMessage = (PNFSNDMSG)GetProcAddress(dll, "SendMessageA");
pSendMessage(hwnd, WM_CLOSE, 0,0);
}
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.