如何使用Visual Studio自动记录资产? 我是一个使用Visual Studio 2008和C++的新手。 我的任务是运行一个自动化系统框架,该框架在应用程序的调试构建上运行一组测试,并记录其间的所有断言

如何使用Visual Studio自动记录资产? 我是一个使用Visual Studio 2008和C++的新手。 我的任务是运行一个自动化系统框架,该框架在应用程序的调试构建上运行一组测试,并记录其间的所有断言,c++,debugging,visual-studio-2008,assert,C++,Debugging,Visual Studio 2008,Assert,有人能告诉我从哪里开始的正确方向吗。 VisualStudio是否为日志断言提供任何此类支持? 如果没有,我还可以使用什么其他资源来实现这一目的 提前感谢。我不知道VS2008中有任何特定功能,但有一个选项是根据需要重新定义assert()宏。沿着这条路线: #define assert(expression) Logfile::getSingletonPtr()->write(...); 您可以根据需要写出表达式、文件、行等 注意:这种方法将导致(宏重新定义),不要惊讶 还可以查看是否

有人能告诉我从哪里开始的正确方向吗。 VisualStudio是否为日志断言提供任何此类支持? 如果没有,我还可以使用什么其他资源来实现这一目的


提前感谢。

我不知道VS2008中有任何特定功能,但有一个选项是根据需要重新定义assert()宏。沿着这条路线:

#define assert(expression) Logfile::getSingletonPtr()->write(...);
您可以根据需要写出表达式、文件、行等

注意:这种方法将导致(宏重新定义),不要惊讶


还可以查看是否要在assert()中使用其他消息。

我不知道VS2008中有任何特定功能,但一个选项是根据需要重新定义assert()宏。沿着这条路线:

#define assert(expression) Logfile::getSingletonPtr()->write(...);
您可以根据需要写出表达式、文件、行等

注意:这种方法将导致(宏重新定义),不要惊讶


还可以查看是否要在assert()中使用其他消息。

创建应用程序进程、附加到应用程序进程、启动应用程序进程、收集调试输出(包括asssert),直到程序停止执行。并观察
输出调试字符串调试事件
。现在有人给出了一个真正的答案。创建应用程序进程,附加到应用程序进程,启动应用程序进程,收集调试输出(包括assserts),直到程序停止执行。并观察
输出调试字符串调试事件
。现在有人做出了真正的回答。