come si usa una dll in visual c++ 6?
come si usa una dll in visual c++ 6?
cioè come richiamo una funzione contenuta all'interno di una dll, da una mia applicazione ?
Devi linkare al progetto la libreria .lib corrispondente alla dll che vuoi usare; serve per garantirti l'accesso alle funzioni della libreria.
Altrimenti puoi linkarla direttamnete nel codice con l'api LoadLibrary e gestirla manualmente
Leggi qui per la seconda opzione
No, l'include serve per inserire il file header della libreria (cioè quello che contiene la dichiarazione delle funzioni). Il modo con cui si linka una libreria dipende dal compilatore che usi...
Prima di tutto devi verificare che la libreria sia raggiungibile dal compilatore (vale per qualsiai tipo).
Se è una libreria standard (ad esempio quelle di sistema) salta questo passo. Altrimenti, nel caso di Visual Studio:
Tools -> Options
Nella scheda Directories selezioni Library files dal menu a tendina ed aggiungi la cartella dove si trova la tua libreria.
Fai la stessa cosa per i file include della libreria, generalmente sono in cartelle diverse.
Fatto questo, dopo aver aperto il progetto, vai su
Project -> Settings
Nella scheda Link aggiungi il nome della libreria nel box di testo ed è fatta
Spero di essere stato chiaro