私はC++で書かれたプラグインを移植しようとしています。実際にはたくさんのものがありますので、たくさんのクラスとコードもたくさんあります!コンパイラにヒープスペースがありません
しかし、プラグインをコンパイルしようとすると、コンパイラは次のエラーをスローします。致命的なエラーC1060:コンパイラのヒープスペースが不足しています。タスクマネージャを確認すると、メモリにかなりのスペースが残っていることがわかります。私も再起動しようとしました。
私はmemory allocation limitとstack overflow previously asked questionsでインターネット上の通常の回答を試みました。彼らの誰も私のために働くように見えなかったので、私はここにいます。
重要なことがいくつかあります。このプラグインは次のライブラリを使用しています: FreeImage & protobuf-2.4.1 p.s. VS2012コンパイラを使ってソースコードをコンパイルしました。 エラーがこのコードの2行目に表示さ64ビットマシン
を使用すると:
#if GOOGLE_PROTOBUF_VERSION < 2004000
#error This file was generated by a newer version of protoc which is
#error incompatible with your Protocol Buffer headers. Please update
#error your headers.
#endif
#if 2004001 < GOOGLE_PROTOBUF_MIN_PROTOC_VERSION
#error This file was generated by an older version of protoc which is
#error incompatible with your Protocol Buffer headers. Please
#error regenerate this file with a newer version of protoc.
#endif
私は失われています、誰もが正しい方向に私を指すことができますか?どうもありがとう!
...どの言語を使用していますか? – Basic
@Basic申し訳ありませんが、C++になります – deathNode
32ビットまたは64ビットシステムでコンパイラを使用していますか? – Darklighter