我正在使用依赖性walker来弄清楚为什么我的cygwin移植应用程序的链接不正确。
它声明cgywin1.dll缺少以下符号:
AddAtomA
FindAtomA
GetAtomNameA
GetModuleHandleA
http://wkf.thruhere.net/Hosting/undefined.png
环顾四周,我看到这些应该来自链接行上的-lkernel32,我已经在最后添加了它,但是,依赖者walker仍然显示这些符号缺失,但它还列出了下面的kernel32.dll和将这些符号显示为在那里定义。
答案 0 :(得分:0)
不使用-lkernel32尝试。应该没有必要明确地提供它,因为它是自动链接的。在链接线上提供它可能会搞乱链接顺序。