gpt4 book ai didi

c++ - 在创建应用程序时记录应用程序的事件并使用 Visual Studio C++ 进行测试

转载 作者:行者123 更新时间:2023-11-28 08:06:45 25 4
gpt4 key购买 nike

我使用 Visual Studio C++ 2010 阅读源代码,理解并修改它。我发现如果在应用程序“编译并运行”后有一个日志文件,那将非常有帮助。日志文件必须记录以下内容:执行了哪个函数(按顺序),“if”语句是真还是假(最好能列出其所有组件的真假)。 Visual Studio 中是否有这样的功能或插件来做这样的事情?

最佳答案

那么,您要求的是完整的运行时代码流和语义分析。据我所知,没有工具可以做到这一点。静态代码分析工具可用,但这不是您想要的。 IntelliTrace 不是一个选项,因为它不支持 C++。代码覆盖工具可能会部分帮助您。但目前分析代码流的最好方法是设置断点和分析调用堆栈。想象一下,如果要使用工具为多线程构建正确的日志(也许是流程图?)会有多困难。

关于c++ - 在创建应用程序时记录应用程序的事件并使用 Visual Studio C++ 进行测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10152237/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com