如何通过VS Code Cmake Tools扩展在外部终端运行程序?
CMake Tools扩展运行按钮启动外部终端的解决办法
区分运行与调试的配置项:
- 若使用调试按钮,需通过
cmake.debugConfig配置外部终端,将以下内容写入.vscode/settings.json:{ "cmake.debugConfig": { "externalConsole": true } } - 若使用运行按钮(非调试模式),则要配置
cmake.externalConsole,对应内容如下:{ "cmake.externalConsole": true }
- 若使用调试按钮,需通过
检查配置文件正确性:
确认你修改的是.vscode/settings.json(注意是复数settings,而非单数setting),文件名错误会导致配置完全无效。确保配置生效的额外操作:
保存配置后,要么重启VS Code,要么点击CMake Tools状态栏中的「Reload CMake Project」按钮重新加载项目。关于
cmake.testEnvironment:
该配置用于给测试用例设置环境变量,和运行/调试主程序的终端无关,无需配置。
内容的提问来源于stack exchange,提问作者RLPMSK
相关产品推荐
相关产品推荐

