|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Jul 2005
Città: San Marino
Messaggi: 309
|
Linkare dll con Dev-c++
se io voglio includere una dll nel mio progetto, ad esempio fmodex.dll, come devo fare?
Grazie
__________________
|
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Jul 2005
Città: San Marino
Messaggi: 309
|
up
__________________
|
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Nov 2003
Messaggi: 980
|
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? |
|
|
|
|
|
#4 | |
|
Senior Member
Iscritto dal: Jul 2005
Città: San Marino
Messaggi: 309
|
Quote:
Su VC lo si fa nelle opzioni del proggetto, su dev no?
__________________
|
|
|
|
|
|
|
#5 | |
|
Senior Member
Iscritto dal: Nov 2003
Messaggi: 980
|
Quote:
Comunque no, con dev-cpp non c'è niente del genere. Devi fare una cosa del genere: Codice:
typedef VALORE_DI_RITORNO (*NOME_PUNTATORE) (PARAMETRO1, PARAMETRO2) Codice:
typedef LRESULT (*PNFSNDMSG) (HWND, UINT, WPARAM, LPARAM) Codice:
HMODULE dll = LoadLibrary("user32.dll);
if (dll)
{
PNFSNDMSG pSendMessage = (PNFSNDMSG)GetProcAddress(dll, "SendMessageA");
pSendMessage(hwnd, WM_CLOSE, 0,0);
}
|
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 11:09.



















