我正在使用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中会有一个选项来避免这样的错误。请帮助。
答案 0 :(得分:1)