プロジェクトコードのテストにcppunitを使用しています。いくつかの場所の私のコードでは、次のようなデバッグ目的でいくつかの印刷ステートメントを配置しました。
void TestSample()
{
//getting value from registry
if( false == getvalue())
printf("Error : Getting value form registry failed.");
//.....
}
このコードを実行するとエラーが発生し、プロジェクトはEXECエラーで失敗します。
EXEC : Error : Getting value form registry failed.
実際、これはコードの問題ではありません。その印刷ステートメントでのみ。私がこれを交換したときprintf
、それはうまく機能しました。唯一の問題は、printステートメントの「Error:」キーワードです。
この問題を解決するにはどうすればよいですか?printステートメントは削除できません。VS2010には、このようなエラーを回避するためのオプションがあると思います。plsを助けます。