我有一个包含多个项目的工作区,所有项目都可以毫无问题地编译。但是,由于未解析的包含,一些项目在编辑器中给出了很多关于未解析符号的警告。大多数是来自工作区中其他项目或第三方库的标题。
谷歌搜索表明这是索引器的问题,但我没有找到任何关于如何修复它的连贯解释 - 我假设我需要将这些库的路径添加到索引器的 PATH 中,但我看不到任何选项这样做(我正在使用朱诺)。
谁能向我解释如何配置 CDT 的索引器?
我还在两个项目中遇到了未解决的包含 STL 标头的警告。一些 STL 标头已解析,但其他标头未解析,并且两个项目之间的列表似乎不一样(一个找到向量和 iostream 之类的东西,但没有找到 sstream 或字符串,另一个也找不到 iostream) .
可能相关:这些是 C++ 项目,但所有文件扩展名都是 .c。我将 GCC C 编译器命令更改为“g++”来编译它们,但我想我还需要对索引器设置做一些事情来应对它?