6

最近、ツールセットをWin 7 x86 / VisualStudio2010からWin8x64 / Visual Studio 2012にアップグレードしました。ただし、ネイティブC++dllはx86ではなくx64としてコンパイルされます。コードを新しいO/Sに移動し、VS2012にロードする以外に何もしていません。

x86用にコンパイルするように強制する方法を知っている人はいますか?

4

2 に答える 2

6

プロジェクトのプロパティページに移動し、 [リンカー] ->[詳細設定] ->[ターゲットマシン]オプションを見つけて、 MachineX86に設定されていることを確認します。

于 2012-10-25T19:54:36.217 に答える
1

[ビルド] ->[構成マネージャー] ->[アクティブソリューションプラットフォーム]に移動 し、x86に変更します。

同じウィンドウでプロジェクト名とそれに適用されているプラ​​ットフォームを探すことで、特定のプロジェクトプラットフォームを確認することもできます。

于 2012-10-21T14:00:21.657 に答える