H.263ビデオエンコーダをループで31回実行するためのワークスペースがあります。つまり、メインは31回実行され、31個の異なるエンコードビットストリームが生成されます。このMS Visual Studio 2005ワークスペースには、すべてのCソースファイルがあります。私がワークスペースの "DEBUG"設定を作成してビルドして実行すると、正常に実行されます。つまり、31の出力ファイルがすべて期待通りに生成されます。 しかし、ワークスペースの構成を「リリース」mdoeに設定してプロセスを繰り返すと、エンコーダがいくつかのテストケース実行時にクラッシュします。MS Visual Studio 2005のRELEASEコンフィギュレーションでのコードクラッシュ
- はエンコーダ
- のすべての実行で逃しされている任意の変数の初期化は、さまざまなワークスペース(ソリューション)のオプションをチェックがあったかどうかを確認するためにコードを分析:これは、次の確認されたデバッグするために今
両方のモード(DEBUGとRELEASE)。
いくつかの明らかな違いがありますが、最適化関連のオプションを両方のモードで明示的に同じにしました。
しかし、まだ問題を釘付けにしてその修正を見つけることはできませんでした。すべてのポインタ?
-Ajit。