由于各种丑陋的原因,我不会进入这里,我需要使用-include编译器标志在编译之前注入头文件 . VSCode(版本1.14.2,在Ubuntu上运行)似乎不扫描以这种方式注入的头文件 . 我试过添加选项和路径到settings.json(clang.cxxflags),但没有运气 .

这是问题:

是否有另一种方法可以让Intellisense扫描 Headers 而不直接在源文件中包含该 Headers ?我查看了c_cpp_properties.json并查看了添加标头搜索路径的位置,但无法注入特定标头 . 显然,包括 Headers 明确修复了文件的Intellisense,但这不是一个选项 .

任何反馈都表示赞赏 .