Frage

Ich bin die Dependency Walker verwenden, um herauszufinden, warum meine Verbindung einer Cygwin portierte Anwendung nicht korrekt ist.

Es besagt, dass cgywin1.dll fehlt die folgenden Symbole:

AddAtomA
FindAtomA
GetAtomNameA
GetModuleHandleA

http://wkf.thruhere.net/Hosting/undefined.png

umsah, ich sehe, dass diese angeblich von -lkernel32 auf der Verbindungslinie kommen, die ich am Ende hinzugefügt haben, jedoch Dependency Walker zeigt noch diese Symbole als vermisst, doch auch Listen KERNEL32.dll unten und zeigt diese Symbole wie dort definiert sind.

http://wkf.thruhere.net/Hosting/defined.png

War es hilfreich?

Lösung

Versuchen ohne -lkernel32. Es sollte keine Notwendigkeit, dass ausdrücklich vorzusehen, da es automatisch in verknüpft ist. Es auf der Verbindungslinie Bereitstellung der Verbindung, um vermasselt werden könnten.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top