上一步,安装配置 C/C++ 编译环境的尾巴没有处理好; 安装VSCode 之后,需要配置 tasks.json、launch.json 等等,比较复杂; 本教程简化和特别之处: 结合上一步的正确设置,不需要额外配置; 调整了 VSCode 的配置顺序,自动安装必备扩展,简化操作; VSCode 自动配置了 tasks.json、launch.json; 一键编译、调试、运行,默...
{"preLaunchTask":"C/C++: gcc 生成活动文件","name":"(gdb) 启动","type":"cppdbg","request":"launch","program":"${workspaceFolder}/${fileBasenameNoExtension}","args": [],"stopAtEntry":false,"cwd":"${fileDirname}","environment": [],"externalConsole":true,"MIMode":"gdb","miDebugge...
{"description":"为 gdb 启用整齐打印","text":"-enable-pretty-printing","ignoreFailures":true} ],"preLaunchTask":"g++.exe build active file"} ] } tasks.json: launch.json: __EOF__
// type 告诉vscode编译器的类型,我用的MinGW64也就是g++,这里是cppdgb// 这个是规定的,不是随便写,比如msvc编译器就是cppvsdbg"type":"cppdbg","request":"launch",// program 这个是你的可执行程序位置,这里可以根据自己的tasks.json生成// 程序的位置自定义修改,等会参照后面的tasks.json内容"program...
① tasks.json :编译器构建 配置文件 ; ② launch.json :调试器设置 配置文件 ; ③ c_cpp_properties.json :编译器路径和智能代码提示 配置文件 ; 下面开始逐个 生成 上述配置文件 ; 一、创建 tasks.json 编译器构建配置文件 tasks.json 编译器构建配置文件 , 用于告诉 VSCode 如何去编译这个程序 ; ...
问题1:运行C/C++文件后,没有生成.exe文件,导致调试程序找不到.exe报错; 问题2:但是使用code runner插件可以生成.exe,但是生成的.exe进行debug时断点是灰色的 运行C/C++文件后,没有生成.exe文件 断点是灰色 task.json如下: { "tasks": [ { "type": "cppbuild", "label": "C/C++: g++.exe builde act...
接着是 launch.json 文件,没的情况新建一个,跟 tasks.json 同一个位置, launch.json 文件需要修改的,也就是前面说到mingw64 的 bin文件夹所在电脑路径, 当然是你自己电脑上的,下面是 launch.json 参考代码 // launch.json{"version":"0.2.0","configurations":[{"name":"(gdb)Launch","preLaunchTask":...
5. 配置launch.json文件中的编译任务:在launch.json文件中的”preLaunchTask”属性中设置编译任务。可以通过选择“终端”->“运行生成任务”来自动生成任务。 6. 创建tasks.json文件:在.vscode文件夹下创建一个名为tasks.json的文件,并配置它来定义编译任务。可以通过选择“终端”->“任务”->“配置任务”->“g++...
launch.json如下 // launch.json{"configurations":[{"name":"啦啦啦C/C++: gcc.exe build and debug active file",// 可以自定义命名,这个是debug的launch文件"type":"cppdbg","request":"launch","program":"${fileDirname}\\${fileBasenameNoExtension}.exe","args":[],"stopAtEntry":false,"cwd"...
配置编译器路径:通过VSCode的命令面板,搜索C/C++ Edit Configurations,选择并设置编译器路径为MinGWw64的g++路径。生成配置文件:点击VSCode右上角的运行按钮,选择g++.exe 生成活动和调试文件,这将自动生成tasks.json和launch.json配置文件。二、调用第三方库 配置头文件目录:在c_cpp_properties.json文 ...