VS 2010 で作成した C++ プロジェクトがあり、現在は 2012 年に実行していますが、それでも 2010 コンパイラを使用したいと考えています。同じソリューション内の他のすべてのプロジェクトは問題ありませんが、何らかの理由で、この 1 つの NMake ファイルが、Microsoft Visual Studio 10.0 ではなく、MSBuild.exe のために Microsoft Visual Studio 11.0 に移動します。これを変更する方法を知っている人はいますか?
通常、vcxproj を開いて platformtool セットに移動し、11 から 10 に変更しますが、私の NMake ファイルではそれが許可されません。
問題はここにあると思います -
ClCompile:
c:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\BIN\CL.exe /c...
そのはず
c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\BIN\CL.exe /c...
しかし、それを修正するために何を変更する必要があるのか\u200b\u200bわかりません。
また、この問題が原因であると想定しているこのエラーも発生しています。
C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.MakeFile.Targets(38,5): エラー MSB3073: コマンド "call build_qt.bat win32" がコード 1 で終了しました。
これを行う簡単な方法があると確信していますが、実際にはこれを理解できません。
助言がありますか?