我是使用 Visual Studio Code 的完整初学者,但我不知道自己在做什么。
我已经四处搜索(可能还不够),但我找不到像我这样的人关于如何配置 c_cpp_properties.json
文件的简单解释,每当我点击黄灯时我都会重定向到该文件带有绿色曲线下划线的线条旁边的灯泡。
我只想知道在 .json
中放入什么以使 IntelliSense 正常工作。
原文由 Niko P. 发布,翻译遵循 CC BY-SA 4.0 许可协议
我是使用 Visual Studio Code 的完整初学者,但我不知道自己在做什么。
我已经四处搜索(可能还不够),但我找不到像我这样的人关于如何配置 c_cpp_properties.json
文件的简单解释,每当我点击黄灯时我都会重定向到该文件带有绿色曲线下划线的线条旁边的灯泡。
我只想知道在 .json
中放入什么以使 IntelliSense 正常工作。
原文由 Niko P. 发布,翻译遵循 CC BY-SA 4.0 许可协议
3 回答2k 阅读✓ 已解决
2 回答3.9k 阅读✓ 已解决
2 回答3.2k 阅读✓ 已解决
1 回答3.2k 阅读✓ 已解决
1 回答2.7k 阅读✓ 已解决
3 回答3.4k 阅读
1 回答1.6k 阅读✓ 已解决
如果设置正确,VSCode 非常擅长询问 编译器 它使用的包含路径。我的项目的一部分使用基于 GCC 的 DSP 编译器,因此通过将“-v”添加到编译器的标志(我将它放在我的 Makefile 中的 CFLAGS 中)我能够看到显示“秘密”标志的内部命令行传递给较低的编译器级别。这向我展示了我需要添加到我的配置的“定义”部分的“-D”值,更重要的是,“-isystem”被用于设置系统包含目录。我最终在我的 c_cpp_properties.json 中得到了这个:-