如何将特定 header 文件添加到索引中,就像它包含在 eclipse cdt 中一样?
How can I add specific header file to index as if it was included in eclipse cdt?
我在 ffreestanding 环境中工作(自定义生成器,工作正常),但索引器似乎无法使用默认的 gcc 包含,您可以通过
查询
gcc -dM -E - < /dev/null
我真的需要,所以我将它们导出到 header 但我不想包含它,有没有办法让索引器在任何地方都将该文件作为 "included" (因为它真的是)。
我有eclipse cdt 8.8.0
CDT 有一种机制来发现编译器的内置包含路径和定义,称为 内置编译器设置提供程序.
此提供程序在项目属性 -> C/C++ 常规 -> 预处理器包括路径、宏等 -> 提供程序选项卡 -> CDT GCC 内置编译器设置中配置。
确保此提供程序已启用,并适当调整 "Command to get compiler specs",CDT 应该会开始获取编译器的内置设置。
我在 ffreestanding 环境中工作(自定义生成器,工作正常),但索引器似乎无法使用默认的 gcc 包含,您可以通过
查询gcc -dM -E - < /dev/null
我真的需要,所以我将它们导出到 header 但我不想包含它,有没有办法让索引器在任何地方都将该文件作为 "included" (因为它真的是)。
我有eclipse cdt 8.8.0
CDT 有一种机制来发现编译器的内置包含路径和定义,称为 内置编译器设置提供程序.
此提供程序在项目属性 -> C/C++ 常规 -> 预处理器包括路径、宏等 -> 提供程序选项卡 -> CDT GCC 内置编译器设置中配置。
确保此提供程序已启用,并适当调整 "Command to get compiler specs",CDT 应该会开始获取编译器的内置设置。