如何更改 Visual Studio 中的默认路径分隔符?

How to change the default path separator in Visual Studio?

我有跨平台项目,必须使用 GCC、Clang 和 MSVC 进行编译。每当我使用 Visual Studio 并键入 #include <foo... 时,IntelliSense 都会建议将 \ 作为路径分隔符。这显然适用于 MSVC,但在 GCC 和其他编译器上会触发错误。

有没有办法告诉 Visual Studio 改用 /

这可以按如下方式完成:

  1. 转到"Tools → Options… → Text Editor → C/C++ → Advanced"
  2. 在 "IntelliSense" 部分下切换 "Use Forward Slash in #include Auto Complete"