cygwinのアプリへの依存ウォーカーは矛盾する情報を提供しますか?
-
19-09-2019 - |
質問
私はcygwinの移植アプリケーションの私のリンクが正しくない理由を把握するために、依存関係ウォーカーを使用しています。
これはcgywin1.dllは、以下のシンボルが欠落していることを述べます:
AddAtomA
FindAtomA
GetAtomNameA
GetModuleHandleA
http://wkf.thruhere.net/Hosting/undefined.pngする
周りを見ると、私はこれらは私が最後に追加したリンク行、上-lkernel32から来ることになっていることがわかり、しかし、依存関係ウォーカーはまだ不足しているとして、これらのシンボルを示し、まだそれはまた、以下にkernel32.dllのを示していますし、そこに定義されているように、これらのシンボルを示している。
解決
-lkernel32ずに試してみてください。それは自動的にリンクされているため、明示的にそれを提供する必要はありません。リンク順序をめちゃくちゃにされるかもしれないリンク行にそれを提供します。
所属していません StackOverflow