Como fazer o Visual Studio 2012 chamar o compilador nativo de 64 bits do Visual C ++ em vez do compilador cruzado x 64 de 32 bits?
Visual Studio 2012 parece sempre chamar a versão de 32 bits docl.exe
localizado em%ProgramFiles(x86)%\Microsoft Visual Studio 11.0\VC\bin\x86_amd64
) em vez do de 64 bits localizado em%ProgramFiles(x86)%\Microsoft Visual Studio 11.0\VC\bin\amd64
.
Eu tentei preceder$(VCInstallDir)bin\amd64
para o início da lista "Diretórios Executáveis" noDiretórios do VC ++ seção doMicrosoft.Cpp.x64.user
folha de propriedades, mas isso não funciona de todo - quando eu reconstruo eu recebo este erro:
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.
Como posso fazer o Visual Studio 2012 usar o compilador nativo de 64 bits do C ++?