3

どうすれば無効にできIncremental Compilationますか?

私は DevPartner を使用していますが、Skipping instrumentation due to incremental compilation.

4

3 に答える 3

7

変更する必要がある箇所が 2 つあります。C/C++ コード生成オプションで、[最小限の再構築を有効にする] を [いいえ (/Gm-)] に設定します。2 番目のスポットは、[リンカーの全般] オプションで、[インクリメンタル リンクを有効にする] を [いいえ (/INCREMENTAL:NO)] に設定する必要があります。

インクリメンタル ビルドの結果、インストルメンテーションがめちゃくちゃになるだけでなく、デバッグ シンボル (PDB) ファイルが多少めちゃくちゃになり、常に確実に読み取れるとは限りません。

ところで、利用可能な DPS の新しいビルドがあります: 10.6.494.1。インストルメント化されたコードをテストすると、約 30% 高速になります。

于 2012-11-07T10:57:50.447 に答える
2

これは、/ MPマルチプロセッサコンパイルを可能にするためにインストルメンテーションピースを再設計したときに、フロントエンドとバックエンドの間でコンパイラスイッチを渡す際のバグでした。これは、上記の494ビルドといくつかのダウンロード可能なパッチで修正されています。サポートに連絡すると、FTPサイトへのパスが表示されます。

発生した問題について申し訳ありません。

于 2012-11-07T11:48:20.443 に答える
0

VS2010 の場合、構成プロパティを無効にする | C/C++ | コード生成 | 「最小限のビルド」はエラーを回避します。

于 2013-05-13T07:01:23.200 に答える