0

Embedded Visual C++ バッチ ファイルを使用して完全なソフトウェア スイートをビルドするナイトリー ビルドのセットがあります。おそらく合計で 30 のビルドが行われています。毎晩、少なくとも 1 つまたは 2 つのビルドが次のようなエラーで失敗します。

c:\lc\trunk\server\can\svcangettracedrivelength.cpp(11): 致命的なエラー C1083: プリコンパイル済みヘッダー ファイルを開けません: 'SH4Rel/CANWce.pch': アクセス許可が拒否されました

失敗するのは同じファイルまたはプリコンパイル ヘッダーではなく、同じ実行可能ファイルであることはめったにありません。私の知る限り、このビルド マシンでは他に何も起こっていません。

夜間のビルドをより確実に実行するための修正を誰かが持っていますか?

4

4 に答える 4

1

EVC 4.0 はマクロをサポートしていますか? たぶん、最後の手段として、ビルドをトリガーするマクロを使用できます:)

あなたの最後の発言が理解できません。明らかに、問題は実行時ではなくコンパイル時に発生します。

プリコンパイル済みヘッダーなしでコンパイルしようとしましたか? じゃあ何のエラー?

于 2008-09-24T19:59:53.057 に答える
1

明らかに同じ問題が発生しました - Microsoft Security Essentials が原因のようです。無効にしてみましたが、すぐに問題が修正され、それ以来戻っていません。

于 2010-11-30T22:38:30.160 に答える
1

すべてをビジュアル IDE で実行してみてください。この方が捕まえやすいです。

一度に複数のビルドで複数のコンパイラ インスタンスが動作していませんか? project/lib/whatever をビルドしている間に、別のプロジェクトにアクセスしようとしていますか?

于 2008-09-23T15:41:39.613 に答える
0

通常、IDE (EVC++ 4.0) 内で実行している場合、このエラーは表示されません。ただし、GUI を使用してナイトリー ビルドを実行することはできません。

私たちが知る限り、ナイトリー ビルドの実行中はビルド マシンはアイドル状態です。

于 2008-09-23T18:41:26.950 に答える