Project

General

Profile

Feature #117

Updated by Marco Eichelberg over 6 years ago

siehe auch [[software:dcmtk:todo|DCMTK todo]]  
  
 Einige Windows-Programme scheinen ssleay32.dll und libeay32.dll in c:\windows\system32 
 
 zu installieren. Wenn DICOMscope (oder ein DCMTK-Tool) dann gestartet wird, wird die 
 
 falsche DLL geladen und das Programm beendet sich mit einem Fehler 
 
 (Ordinal XXX not found).    Dieses Problem liesse sich vermeiden, wenn DCMTK den 
 
 OpenSSL-DLLs eigene Namen geben und sie unter diesen Namen laden würde 
 
 (etwa: dcmtk-3.5.4-ssleay32.dll und dcmtk-3.5.4-libeay32.dll) 

 

 Wir sollten klären, wie aufwändig das ist (der OpenSSL-Code muss ja immer 
 
 noch die richtigen DLLs laden und starten), ggf. als Configure-Option o.ä. 
 
 einbauen. 

 

 Dies betrifft im Prinzip alle Bibliotheken, die als DLL hinzugeladen werden, 
 
 und zwar unter Windows, wo es ja keine vernünftige Versionierung von DLLs gibt.

Back