vscode 如何配置才能支持c++ 的modules?

2023-04-21 阅读 654

在 VS Code 中支持 C++ 的 Modules,需要进行以下配置:

  1. 确保你的电脑上已经安装了 C++ 20 标准的编译器,例如 GCC 10 或者 Clang 11。

  2. 在 VS Code 中安装 C/C++ 插件,可以通过在 Extensions 中搜索 "C/C++" 进行安装。

  3. 打开 VS Code 的设置,可以通过菜单栏的 File -> Preferences -> Settings 或者快捷键 Ctrl + ,打开设置面板。

  4. 在设置面板中搜索 "C_Cpp.default.cppStandard",将其设置为 "c++20"。

  5. 在设置面板中搜索 "C_Cpp.default.compilerArgs",将其设置为 "-std=c++20"。

  6. 在项目的根目录下创建一个名为 "module.modulemap" 的文件,并将以下内容复制到该文件中:

module MyModule {
  requires cplusplus;
  export *
}
  1. 在代码中使用以下语法来导入模块:
import MyModule;

完成以上配置后,你就可以在 VS Code 中使用 C++ 的 Modules 了。

更新于 2023年04月24日