1.主要扩展方法
见:https://www.zhihu.com/question/30315894/answer/154979413?edition=yidianzixun&utm_source=yidianzixun
该作者讲述的很详细了
2.两个问题
按上述方法扩展后,先后遇到两个问题
2.1.找不到头文件
这个问题主要是路径匹配(path)不正确导致的。涉及路径匹配的地方主要有2处:
c_cpp_properties.json文件中的"compilerPath":"D:/LLVM/bin/gcc.exe";
launch.json文件中的"miDebuggerPath": "D:/LLVM/bin/gdb.exe",
这两处路径一定是你自己按照主要扩展方法操作正确后你自己文件的路径,不是我上面的原路径。
2.2.测试程序输出窗口闪退
其实这个问题在主要扩展方法里已经讲了,起初没注意到,这里也提醒一下。解决方法是在末尾加上一个或两个getchar();
或用system("pause"),或加断(在代码最前端点一下,出现红色小点即可),运行时按Ctrl+F5。