C++单元测试框架gtest中在调试时在Visual Studio的输出窗口中打印
2024-07-03
70
需求描述
在VisualStudio中调试gtest的单元测试时,如果想看到单元测试代码中的输出内容,直接使用printf或cout是无法在VisualStudio的调试输出窗口中看到的,这里记录一下实现方法,供参考。
实现方法
定义如下函数,在需要打印输出的地方像调用printf函数一样调用即可:
int __cdecl printf_to_out_window(const char *format, ...)
{
char str[1024];
va_list argptr;
va_start(argptr, format);
int ret = vsnprintf(str, sizeof(str), format, argptr);
va_end(argptr);
OutputDebugStringA(str);
return ret;
}
更新于:4个月前赞一波!3
相关文章
- 十大前端开发框架
- 【说站】php框架有哪些
- 【说站】Java集合框架Arrays的介绍
- 尤雨溪成立VoidZero 成前端开发主流框架
- 强大的 .NET Mock 框架 单元测试模拟库Moq使用教程
- 18款Visual Studio实用插件
- 【说站】php框架的底层原理
- 10个技巧优化PHP程序Laravel 5框架
- Visual Studio使用GitHub Copilot教程
- VS2022性能分析工具如何使用?
- 一款轻量级前端框架Avalon.Js
- 使用VSCode开发.NET MVC常用插件
- TP6.0 框架的下载,优秀扩展包推荐
- 微擎TP6.0框架 微擎版、独立版 路由通用生成方法
- DevEco Studio鸿蒙OS系统开发环境搭建详解
- .Net开源框架列表
- 定时调度框架系列之Quartz.Net详解
- Android Studio创建安卓App通过WebView内嵌网页
- Android Studio Dolphin创建app启动页Splash自动跳转
- Visual Studio vs2022性能分析工具性能探查器使用方法
文章评论
评论问答