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?
Go to your project's property pages, find the Linker -> Advanced -> Target Machine option, and make sure it is set to MachineX86.
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.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With