6

我最近将我的工具集从 Win 7 x86 / Visual Studio 2010 升级到 Win 8 x64 / Visual Studio 2012。但是,现在我的原生 C++ dll 编译为 x64 而不是 x86。除了将代码移动到新的 O/S 并将其加载到 VS2012 之外,我没有做任何事情。

有谁知道我如何强制它为 x86 编译?

4

2 回答 2

6

转到项目的属性页,找到Linker -> Advanced -> Target Machine选项,并确保将其设置为MachineX86

于 2012-10-25T19:54:36.217 回答
1

转到 Build --> Configuration Manager --> Active Solution Platform 并将其更改为 x86。

您还可以通过在同一窗口中查找项目名称和应用到它的平台来确认您的特定项目平台。

于 2012-10-21T14:00:21.657 回答