PDA

Visualizza la versione completa : [c++]dll e lib


giuseppe500
13-11-2012, 10:22
ciao.
Ho un progetto in cui ci sono due dll di base e le relative due lib A.dll , A.lib e B.dll B.lib.
Ho una terza dll che è costruita a partire dalle due A e B e una lib relativa :
C.dll e C.lib.
Il progetto principale D.exe include c.dll e c.lib pero' senza A.dll e B.dll nel path bin non funziona.
ora:
ho bisogno per un particolare funzionamento di modificare il progetto che crea A.dll devo ricompilare tutto o puo(spero) essere sufficente compilare una A.dll diversa e includerla nel bin del progetto exe D.exe?

c'è un qualche possibile trucco ? perchè a me non funziona cambiare semplicemente la dll A.dll

grazie.

oregon
13-11-2012, 10:38
A grandi linee, le .lib non sono necessarie a runtime ma solamente per la compilazione.

Ovviamente, se C.dll sfrutta le funzionalità di A.dll e B.dll queste devono essere raggiungibili.

Nello specifico però, non si può rispondere perché bisogna capire con precisione quali sono le dipendenze delle varie funzioni tra le DLL

giuseppe500
13-11-2012, 12:46
mi hai dato speranza , sto provando ero titubante perchè sono dei progetti piuttosto vasti.
grazie.

Loading