|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Mar 2001
Città: Roma
Messaggi: 2532
|
[C++] DLL indipendente
Ciao ragazzi,
ho un problema con una DLL di mia produzione che è adibita a fare da motore di calcolo per vari applicativi. la DLL è sviluppata in C++ con Dev-Cpp 4.9.9.2 sotto Windows e necessita a sua volta di alcune funzioni della GSL. Fino a qualche tempo fa sono riuscito a produrre la mia DLL senza aver necessità di distribuire altri pacchetti, ma purtroppo poi ho cambiato computer e non sono riuscito a riprodurre l'ambiente. Insomma, adesso se compilo la DLL sono obbligato a portarmi dietro la libgsl.dll (e un'altra) altrimenti mi viene fuori un errore a run-time che segnala la mancanza di tale dll. Pensavo che fosse un problema di link statici-dinamici, ma non so come risolvere. Avete idee da suggerirmi? grazie |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Mar 2001
Città: Roma
Messaggi: 2532
|
nessuno che lavora con le DLL?
|
|
|
|
|
|
#3 | |
|
Senior Member
Iscritto dal: Aug 2005
Messaggi: 579
|
Quote:
Mi sembra palese che all'interno della dll che hai creato ci sono riferimenti ad altre dll che giustamente vengono richieste (dipendenze di basso livello tra chiamate a funzione)... |
|
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Mar 2007
Messaggi: 1792
|
Hai provato a specificare l'opzione -static al linker?
|
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Evidentemente prima avevi linkato staticamente la dll alla libreria libgsl.a.
|
|
|
|
|
|
#6 | |
|
Senior Member
Iscritto dal: Mar 2001
Città: Roma
Messaggi: 2532
|
Quote:
grazie |
|
|
|
|
|
|
#7 |
|
Senior Member
Iscritto dal: Mar 2001
Città: Roma
Messaggi: 2532
|
|
|
|
|
|
|
#8 |
|
Senior Member
Iscritto dal: Aug 2005
Messaggi: 579
|
Ah è solo un problema di compilazione... (scusa ma sono alquanto arrugginito con le dll, e soprattutto in C++)
Comunque se ricordo bene con i link statici vengono importati solo i metodi che utilizzi, ma non so come vengono risolte eventuali ulteriori dipendenze... |
|
|
|
|
|
#9 |
|
Senior Member
Iscritto dal: Mar 2001
Città: Roma
Messaggi: 2532
|
si, credo che vengano importati solo i metodi necessari, per questo la dll che ottenevo prima era qualche KB + grande.
ciao a tutti |
|
|
|
|
|
#10 |
|
Senior Member
Iscritto dal: Mar 2001
Città: Roma
Messaggi: 2532
|
è andato benissimo il -static
grazie! |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 06:22.




















