多くのテンプレートを持つC++プロジェクトがあり、fatal error C1060: compiler is out of heap space
でコンパイルできません。たくさんの空きRAMがあります。私は/ Zmコンパイラオプションで支払いしようとしましたが、それは役に立ちませんでした。私はVisual Studioでコンパイラの32ビット版を使用していることがわかります。これがこのエラーの原因だと思います。 Visual Studioに代わりに64ビットコンパイラを使用するように強制する方法はありますか?Visual C++で64ビットコンパイラを使用する場合2015
UPDATE
私の質問は、重複ではありません。私は他の質問を見て、提案を試みました。しかし私の場合、コンパイラはプロジェクトをコンパイルするために6GB以上のRAMを必要とします。これは、64ビットコンパイラによって割り当てられるRAMの最大量でした。私はmsbuild
を使ってプロジェクトをビルドするときに64ビットコンパイラを使うことができますが、Visual Studioからビルドしたいのですが、デフォルトで32ビットコンパイラを使用しています。私はそれが64ビットコンパイラを使用するように強制したい。 64ビットコンパイラとは、64ビットアプリケーションを作成するだけでなく、64ビットアプリケーション自体を作成するコンパイラを意味します。
この質問を見て、@Colin Robertsonのコメント – RomCoo
を試しましたか? https://msdn.microsoft.com/en-us/library/yz7kx3y2.aspx –
[Visual Studio Compilerのクラッシュを回避する方法](http://stackoverflow.com/questions/1388608/how-to- work-around-visual-studio-compiler-crashes) –