的Dependency Walker在Cygwin上的应用程序提供了相互矛盾的信息?
-
19-09-2019 - |
题
我使用的Dependency Walker弄清楚为什么我一个cygwin的链接移植的应用程序是不正确的。
它指出cgywin1.dll缺少以下符号:
AddAtomA
FindAtomA
GetAtomNameA
GetModuleHandleA
http://wkf.thruhere.net/Hosting/undefined.png
环顾四周,我看到的是,这些都应该来自-lkernel32链接线,这是我在最后有加,不过,Dependency Walker中仍显示这些符号失踪,但它也列出了以下kernel32.dll中和示出这些符号,在那里被定义
解决方案
尝试不-lkernel32。不应该有必要明确规定,因为它是在自动连接在一起。它提供的链接线可能被搞乱链接顺序。
不隶属于 StackOverflow