我正在使用msvc在VSCode中调试一个项目。当我运行调试器时,VSCode要求我选择一个环境,然后选择"C++ (C++)“选项:
然后它要求我选择一个配置:
我选择"cl.exe构建和调试活动文件“。所有内容都正常运行,它将创建".vscode“文件夹,其中包含"tasks.json”文件,以便我下次尝试构建该项目。它不会创建"launch.json“,所以每次我想运行调试器时,我都必须再次选择配置。在以前的项目中,"launch.json“是在这里使用正确的配置创建的:
为什么vscode不创建"launch.json“文件?我是不是遗漏了什么?
发布于 2022-10-01 10:56:38
根据关于C/C++的VSCode文档:
使用play按钮或F5进行调试时,C++扩展动态创建一个调试配置。 在某些情况下,您希望自定义调试配置,例如指定要在运行时传递给程序的参数。可以在launch.json文件中定义自定义调试配置。 要创建launch.json,请从“播放”按钮下拉菜单中选择“添加调试配置”.
https://stackoverflow.com/questions/71707517
复制相似问题