Visual Studio 2012 は、 にある 64 ビット バージョンではなく、 ) にcl.exe
あるの 32 ビット バージョンを常に呼び出すようです。%ProgramFiles(x86)%\Microsoft Visual Studio 11.0\VC\bin\x86_amd64
%ProgramFiles(x86)%\Microsoft Visual Studio 11.0\VC\bin\amd64
プロパティ シートのVC++ ディレクトリセクションに$(VCInstallDir)bin\amd64
ある「実行可能ディレクトリ」リストの先頭に追加しようとしましたが、まったく機能しません。再構築すると、次のエラーが発生します。Microsoft.Cpp.x64.user
TRACKER : error TRK0002: Failed to execute command: "
"C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\bin\amd64\CL.exe"
@C:\Users\<my_profile>\AppData\Local\Temp\tmpf3d817cafe064ad28e7dd62b2cb591c3.rsp
". The operation identifier is not valid.
Visual Studio 2012 でネイティブ 64 ビット C++ コンパイラを使用するにはどうすればよいですか?