gpt4 book ai didi

c++ - VS Code "step into"调试器配置

转载 作者:行者123 更新时间:2023-12-01 09:27:02 24 4
gpt4 key购买 nike

当我在 VS Code 中调试我的 C++ 项目并切换断点时,“进入”选项将我重定向到外部文件/库,但我只想进入我的代码。

我尝试添加 "justMyCode": true launch.js 中的选项文件,但它说这个属性是不允许的。

我能做些什么来只通过源代码?

最佳答案

针对这个问题可以做一件事。我实际上测试了我自己的测试程序:

std::vector<std::string> name;

std::cout << "Enter a name: ";
std::getline(std::cin, name);

nameList.push_back(name); // BREAKPOINT

当我们选择 Step Into在断点执行中,它重定向到实际定义的函数的定义中,在这种情况下,它不会仅针对您的文件进行调试。

步入类型:

Step Into Type Debugging

相反,您必须使用 Step Over因为它不会尝试查找函数定义,并且您可以直接调试您的内容。

跳过类型:

Step Over Type Debugging
Step Into肯定会把你重定向到函数定义的任何地方,如果你想知道相关函数的声明和其他事情,这是使用 Step Into 的好机会。但是如果您只想调试该行而不考虑深入并且不想跳转到另一个文件中,则必须使用 Step Over .

如果您想了解更多关于Step Into和Step Over的内容,可以通过 this堆栈溢出线程。我发现这也很有帮助。

关于c++ - VS Code "step into"调试器配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61992831/

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