So beheben Sie einen UnsatisfiedLinkError (abhängige Bibliotheken können nicht gefunden werden) in einem JNI-Projekt

Ich arbeite an einem Java-Projekt, das das JNI verwendet. Das JNI ruft eine benutzerdefinierte Bibliothek auf, die ich selbst geschrieben habe, sagen wir mylib.dll, und das hängt von einer Bibliothek eines Drittanbieters ab, libsndfile-1.dll. Wenn ich mein Programm starte, stürzt es mit ab...