【发布时间】:2012-11-03 08:51:16
【问题描述】:
我有一段代码,其中包含以下行
#pragma comment(linker, "/include:_test@12")
当我使用配置类型为 32 位的 C++ Visual Studio 2010 编译代码时,使用此代码的项目工作正常(我也在 32 位 Windows 机器上)。
当我将机器更改为 64 位并使用使用 C++ Visual Studio 2010 编译的 x64 配置时出现链接错误。
32 位和 64 位的 C++ 名称修改是否不同?如果是这样,我在哪里可以找到 64 位 C++ 名称修改约定?
【问题讨论】:
标签: c++ visual-studio-2010 64-bit name-mangling