使用cppunit时出错

Error while using cppunit

本文关键字:出错 cppunit 使用      更新时间:2023-10-16

我正在使用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:"关键字。

我该如何解决这个问题?无法删除打印语句。我认为在VS2010中会有一个选项来避免这样的错误。请帮忙。

这就是我想要的答案,

http://blogs.msdn.com/b/dsvc/archive/2012/02/29/output-from-exec-task-resulting-in-build-failure.aspx