VS2019: 提升Linux IntelliSense的准确性和性能( 三 )


> Remote Copy Include Directories
> Remote Copy Exclude Directories
> IntelliSense Uses Compiler Defaults

Remote Copy Include Directories

用于配置远程Linux目标机器的拷贝源位置 。 这个属性仅会影响IntelliSense的头文件拷贝过程 , 而不会影响工程编译 。 它通常用在[IntelliSense Uses Compiler Defaults
被设置为false的情况 。 使用C++通用属性下的[Additional Include Directories
来指定用于编译和IntelliSense的头文件包含目录 。

Remote Copy Exclude Directories

用来配置远程Linux目标机器上不需要被拷贝的目录 。 通常这个属性用于从一个包含目录中过滤掉子目录 。 例如 , 假设你需要拷贝/usr/include , 这个目录中含有/usr/include/boost目录 。 如果你的工程不需要boost , 则拷贝这个子目录会浪费时间和磁盘空间 。 可以使用此属性将boost子目录添加到排除列表来避免非必要的拷贝 。

IntelliSense Uses Compiler Defaults

推荐阅读