Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
.NET Framework
Link di una libreria in Visual C++ .NET 2003
martedì 03 gennaio 2006 - 15.43
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
bujia
Profilo
| Newbie
46
messaggi | Data Invio:
mar 3 gen 2006 - 15:43
Buongiorno,
devo utilizzare nel mio programma una libreria già compilata. Di questa libreria ho a disposizione 4 file :
mylib.lib
mylib.pdp
mylib.exp
mylib.dll
sono stati generati dal progetto della libreria.
Per utilizzare le funzioni della libreria quale file devo includere nel mio progetto? E in che modo si fa?
Ho provato a fare "Aggiungi elemento esistente" e quindi selezionare il file mylib.lib ma quando vado a compilare i simboli e le funzioni della libreria non le vede. Non è una libreria .NET quindi non posso usare la direttiva using perchè mi da un errore.
Qualcuno mi può aiutare?
Grazie mille anticipatamente.
Alessandro
totti240282
Profilo
| Guru
1.574
messaggi | Data Invio:
mar 3 gen 2006 - 16:27
lo hai importato da proggetto-Riferimenti ???
C'è solo un capitano !!!!!!
bujia
Profilo
| Newbie
46
messaggi | Data Invio:
mer 4 gen 2006 - 18:48
L'ho sviluppato con Visual C++ .NET 2003.
Mi potresti spiegare velocemente il significato dei file .lib ; .exp ; .dll e .pdb ?
E' questo che mi manca, capire cosa devo importare e il significato che hanno.
Comunque la libreria l'ho solo ricompilata ma non l'ho sviluppata io.
Grazie mille!
Alessandro
DesartStudio
Profilo
| Newbie
30
messaggi | Data Invio:
mer 18 gen 2006 - 10:32
Ciao basta che ne tuo progetto fai AddReference...poi tramite il browse selezioni la dll
dopo la utilizzi normalmente
dim pippo as new mylib
pippo.ecc ecc
Capito?
Ciao
Antonio
bujia
Profilo
| Newbie
46
messaggi | Data Invio:
ven 20 gen 2006 - 09:03
Quello lo so che si fa così, ma non mi funziona...
Potresti spiegarmi la funzione di ognuno di quei file? .lib ; .exp ; .dll
E poi... quando linki una libreria statica e una dinamica, da cosa te ne accorgi? Che estensione hanno? E che differenza c'è nel metodo che usi per linkarli in base al fatto che siano dinamiche o statiche?
In Linux so che dinamiche sono libpippo.so e statiche libpippo.a ...potresti spiegarmi una cosa analoga in Windows?
Grazie mille se mi aiuti!
Ciao
Alessandro
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !