Walker dépendance à l'application Cygwin donne des informations contradictoires?
-
19-09-2019 - |
Question
J'utilise le promeneur dépendance à comprendre pourquoi mon lien d'une application Cygwin est porté incorrect.
Il indique que cgywin1.dll manque les symboles suivants:
AddAtomA
FindAtomA
GetAtomNameA
GetModuleHandleA
http://wkf.thruhere.net/Hosting/undefined.png
En regardant autour, je vois que ceux-ci sont censés provenir de -lkernel32 sur la ligne de lien, que je l'ai ajouté à la fin, cependant, marcheur de dépendance montre encore ces symboles comme manquant, mais il indique également kernel32.dll ci-dessous et montre ces symboles comme étant définie là-dedans.
La solution
Essayez sans -lkernel32. Il ne devrait pas être nécessaire de prévoir que explicitement parce qu'il est automatiquement lié à. Fournir sur la ligne de lien peut être chambouler l'ordre de lien.