当前位置:   article > 正文

vscode C++ 配置环境时出现launch...does not exist怎么办?_launch does not exist

launch does not exist

文章目录

  • 前言
  • 操作步骤
    • 配置mingw环境变量
    • 下载C/C++插件
    • 配置相关文件
  • 总结


前言

        在配置vscode环境的过程中,博主遇到了很多困难,并且在查阅后得不到解决(想重装系统了就是说),最后的最后终于成功运行了,在此做一点总结,希望分享给需要的小伙伴。

        这个方法并不能运行包含有.h文件的代码,因为博主只是想用vscode写写算法题或者看看代码,而项目则用visual studio,因此已经足够了。


操作步骤

1.去官网根据电脑相关系统类型下载mingw

  右键此电脑   -->  在属性中点击高级系统设置  -->   点击环境变量

  -->  新建系统变量   --> 变量名为Path,变量值设置为之前下载好mingw中bin的目录地址

2.下载C/C++插件。

点击左边工具栏中扩展 -->  找到插件并下载

3.配置文件 (最关键一步)

随意新建一个文件夹xxx  -->  再在文件夹里面新建一个 .vscode   -->  用vscode打开xxx文件夹

-->手动添加改名如图三个文件   -->

     

   

        1)c_cpp_properties.json

         注意:在“comilerPath” 后面添加你所下载的g++.exe的地址

  1. {
  2. "configurations": [
  3. {
  4. "name": "Win32",
  5. "includePath": [
  6. "${workspaceFolder}/**"
  7. ],
  8. "defines": [
  9. "_DEBUG",
  10. "UNICODE",
  11. "_UNICODE"
  12. ],
  13. //此处是编译器路径,以后可直接在此修改
  14. "compilerPath": "C:/mingw64/bin/g++.exe",
  15. "cStandard": "c11",
  16. "cppStandard": "c++17",
  17. "intelliSenseMode": "gcc-x64"
  18. }
  19. ],
  20. "version": 4
  21. }

        2)launch.json

        同样在“miDebuggerPath” 后面修改相应个gdc.exe地址

  1. {
  2. "version": "0.2.0",
  3. "configurations": [
  4. {
  5. "name": "(gdb) Launch",
  6. "preLaunchTask": "g++.exe build active file",//调试前执行的任务,就是之前配置的tasks.json中的label字段
  7. "type": "cppdbg",//配置类型,只能为cppdbg
  8. "request": "launch",//请求配置类型,可以为launch(启动)或attach(附加)
  9. "program": "${fileDirname}\\${fileBasenameNoExtension}.exe",//调试程序的路径名称
  10. "args": [],//调试传递参数
  11. "stopAtEntry": false,
  12. "cwd": "${workspaceFolder}",
  13. "environment": [],
  14. "externalConsole": false,//true显示外置的控制台窗口,false显示内置终端
  15. "MIMode": "gdb",
  16. "miDebuggerPath": "C:/mingw64/bin/gdb.exe",
  17. "setupCommands": [
  18. {
  19. "description": "Enable pretty-printing for gdb",
  20. "text": "-enable-pretty-printing",
  21. "ignoreFailures": true
  22. }
  23. ]
  24. }
  25. ]
  26. }

        3)tasks.json

        "command"和"cwd"中修改地址

  1. {
  2. // See https://go.microsoft.com/fwlink/?LinkId=733558
  3. // for the documentation about the tasks.json format
  4. "version": "2.0.0",
  5. "tasks": [
  6. {
  7. "type": "shell",
  8. "label": "g++.exe build active file", //这里注意一下,见下文
  9. "command": "C:/mingw64/bin/g++.exe",
  10. "args": [
  11. "-g",
  12. "${file}",
  13. "-o",
  14. "${fileDirname}\\${fileBasenameNoExtension}.exe"
  15. ],
  16. "options": {
  17. "cwd": "C:/mingw64/bin"
  18. },
  19. "problemMatcher": [
  20. "$gcc"
  21. ],
  22. "group": {
  23. "kind": "build",
  24. "isDefault": true
  25. }
  26. }
  27. ]
  28. }

         4.然后就试着打印出"hello world"啦


总结

        可以将你配置的xxx文件压缩,之后需要在vscode上打代码时,只需要将压缩包中的xxx拖拽到桌面并改名(自己命名),拖到vscode就可以啦。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/AllinToyou/article/detail/366664
推荐阅读
相关标签
  

闽ICP备14008679号