Обходчик зависимостей в приложении cygwin дает противоречивую информацию? - PullRequest
1 голос
/ 11 января 2010

Я использую средство обхода зависимостей, чтобы выяснить, почему моя ссылка на портированное приложение cygwin неверна.

В нем говорится, что в cgywin1.dll отсутствуют следующие символы:

AddAtomA
FindAtomA
GetAtomNameA
GetModuleHandleA

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

Оглядываясь вокруг, я вижу, что они должны происходить из -lkernel32 в строке ссылки, которую я добавил в конце, однако обходчик зависимостей по-прежнему показывает эти символы как отсутствующие, но он также перечисляет kernel32.dll ниже и показывает эти символы как определенные там.

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

1 Ответ

0 голосов
/ 11 января 2010

Попробуйте без -lkernel32. Не должно быть необходимости указывать это явно, потому что оно автоматически связывается. Предоставление этого в строке ссылки может испортить порядок ссылок.

...