View Full Version : [activeX] Importare una dll e lib
magicken
11-06-2008, 17:09
Salve, premetto che questa è stata la prima volta che ho usato visual studio.
Ho i sorgenti di un activex e dovrei includere una file xxx.h xxx.lib e xxx.dll? Come devo fare? Ho provato in vari modi per quel poco che ne so, ma nella compilazione mi da errore sull'uso del metodo scritto nel file .h. L'errore è Error error LNK2019: unresolved external symbol
banryu79
11-06-2008, 18:46
MSDN|VisualC++|Errore degli strumenti del Linker (http://msdn.microsoft.com/it-it/library/799kze2z(VS.80).aspx)
Probabilmente hai incluso l'header file nei tuoi sorgenti e non hai specificato per niente (o non hai specificato correttamente) la libreria da linkare contenente la definizione della funzione.
Nota che nel caso del file .lib devi passare questo file come argomento al compilatore; invece per il file .dll non serve linkare tramite compilatore: è una libreria dinamica che deve venire caricata a runtime, quindi direttamente da codice tramite apposita chiamata di sistema: ti consiglio di leggerti qualche guida in proposito.
magicken
12-06-2008, 09:19
Grazie x la veloce risposta.
Ho seguito questa guida: http://www.flipcode.com/archives/Creating_And_Using_DLLs.shtml
Il file lib l'ho cercato di includere con project property->Linker->General->Additional Library Directories = C:\XXX\xxx.lib
banryu79
12-06-2008, 09:28
Ed è andato tutto bene?
magicken
12-06-2008, 09:32
no, questo l'ho provato ieri
banryu79
12-06-2008, 09:39
no, questo l'ho provato ieri
Scusa?
Volevo sapere se alla fine eri riuscito a compilare... forse non ho capito la risposta :D
vBulletin® v3.6.4, Copyright ©2000-2026, Jelsoft Enterprises Ltd.