Hallo zusammen,
ich habe eine (managed-)
DLL in mein Projekt eingebunden, die ihrerseits Funktionsaufrufe aus unmanaged (C++) DLLs macht. Dummerweise findet diese die per DllImport angesprochenen Funktionen gar nicht erst.
Code:
[DllImport("libfftw3f-3.dll",
EntryPoint = "fftwf_malloc",
ExactSpelling = true)]
public static extern IntPtr malloc(int length);
Das ist der Import in der Wrapper-Bibliothek,
Code:
IntPtr arr = fftwf.malloc(n * 8);
und das mein Aufruf, an welchem dann der Fehler
Code:
Das angegebene Modul wurde nicht gefunden. (Ausnahme von HRESULT: 0x8007007E) kann nicht geladen werden.
auftritt. Die vom Wrapper referenzierten Libraries liegen im selben Ordner wie die Wrapper-
DLL auch.
Kann mir da jemand helfen?
Janis F.