【发布时间】:2016-04-19 09:04:53
【问题描述】:
我用 vs2015 转换了一个旧的 Visual Studio 项目,并添加了 64 位平台配置。
我想知道为什么链接器属性确实包含 32 位库(如 kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib )。
首先我认为这是我的错误,因为我选择从 win32 平台设置中复制设置,但后来我看到此设置是由工作室插入的属性表导入的:“Microsoft.Cpp. x64.user"
这真的是它应该如何工作的方式吗?我在某处(此处为:Can a 64 bit EXE link against 32-bit DLLs?)读到 64 位应用程序无法链接到 32 位 dll。
有人能启发我吗?
【问题讨论】:
标签: visual-studio-2015 32bit-64bit