首页 > 解决方案 > 构建 Windows 64 位 DLL 时的符号冲突

问题描述

ShowWindow()我向我的库中添加了函数,但由于与user32.dll同名符号发生冲突,它仅在 Windows 64 位上生成 DLL 失败。

我知道调用约定__cdecl__stdcall在 64 位中被忽略,这可能是发生冲突的原因,但是......为什么它不抱怨我的其他功能ShowCursor()?同样的符号它也在里面user32.dll!我不明白...

还想知道是否有任何解决方案可以让我ShowWindow()在所有平台上保持我的状态。

标签: cwindowsdllcompilationsymbols

解决方案


推荐阅读