当前位置:   article > 正文

vscode解决子目录下.h找不到问题_vscode 'main.h' file not found

vscode 'main.h' file not found

之前使用别的集成开发环境没这么接触过makefile,json等东西导致使用vscode问题频发,光是include报错就调整了半天,记录一下解决方法

1.修改c_cpp_properties.json,把当前需要文件路径包含进去,使用**可以递归包含

  1. "includePath": [
  2. "${workspaceFolder}/**",
  3. "${workspaceFolder}/s7test/src/**"
  4. ],

2.修改tasks.json,分开包括并且前面要加I,这里不能使用**来递归包含,如果有cpp还要改成g++

  1. "tasks": [
  2. {
  3. "type": "cppbuild",
  4. "label": "build all C files",
  5. "command": "C:\\mingw64\\bin\\g++.exe",
  6. "args": [
  7. "-fdiagnostics-color=always",
  8. "${fileDirname}\\*.c",
  9. "-IC:\\Users\\Lenovo\\Desktop\\f4_testcode\\s7test\\src\\core",
  10. "-IC:\\Users\\Lenovo\\Desktop\\f4_testcode\\s7test\\src\\lib",
  11. "-IC:\\Users\\Lenovo\\Desktop\\f4_testcode\\s7test\\src\\sys",
  12. "-g",
  13. "-o",
  14. "${fileDirname}\\${fileBasenameNoExtension}.exe"
  15. ],
  16. "options": {
  17. "cwd": "${fileDirname}"
  18. },
  19. "problemMatcher": [
  20. "$gcc"
  21. ],
  22. "group": {
  23. "kind": "build",
  24. "isDefault": true
  25. },
  26. "detail": "调试器生成的任务。"
  27. },

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

闽ICP备14008679号