在 Visual Studio Code C 扩展中启用 C 17 支持
问题:
在 Visual Studio Code ( VSCode),开发人员在使用 std::string_view 等 C 17 功能时可能会遇到错误。尽管成功构建了代码,编辑器仍会抛出错误曲线,表明缺乏 C 17 支持。
解决方案:
要解决此问题并启用 C 17 支持:
在VSCode:
对于调试器:
在“tasks.json”文件中,确保存在以下行:
{ ... "tasks": [ { ... "args": [ "-std=c++17", "-I", "${fileDirname}", "-g", "${fileDirname}/*.cpp", "-o", "${workspaceFolder}/out/${fileBasenameNoExtension}.o" ], ... "defines": ["_GLIBCXX_USE_CXX11_ABI=0"] ... } ] ... }
注意:确保您的文件夹中存在名为“out”的文件夹工作空间根目录。
通过以下步骤,您可以有效启用 C 17 支持在 VSCode 中,并确保编辑器和调试器都使用正确的 C 版本,消除错误曲线并允许使用 C 17 功能进行无缝开发。
以上是如何在 Visual Studio Code 中启用 C 17 支持?的详细内容。更多信息请关注PHP中文网其他相关文章!