Visual Studio 2012 native C++ DLL x86 compilation

2019-06-18 05:33发布

I have recently upgraded my toolset from Win 7 x86 / Visual Studio 2010 to Win 8 x64 / Visual Studio 2012. However, now my native C++ dll compiles as x64 rather than x86. I haven't done anything other than move the code to the new O/S and load it into VS2012.

Does anyone know how I can force it to compile for x86?

2条回答
干净又极端
2楼-- · 2019-06-18 05:58

Go to your project's property pages, find the Linker -> Advanced -> Target Machine option, and make sure it is set to MachineX86.

查看更多
再贱就再见
3楼-- · 2019-06-18 06:02

Go to Build--> Configuration Manager --> Active Solution Platform and change it to x86.

You can also confirm your specific project Platform, by looking for the project name in the same window and the Platform that is applied to it.

查看更多
登录 后发表回答