CDT 包括自定义工具链的发现
我编写了一个自定义 CDT 工具链,支持基于 gcc 的工具链(例如 sparc-elf-gcc)。
就编译而言,一切都正常,但是当我包含标准库(例如 stdio.h)时,UI 指示未解决的包含。
我可以在项目属性的“C/C++ 常规”部分的“路径和符号”下手动添加包含路径。这是可行的,但如果它的工作方式与标准 CDT 与 MinGW 的工作方式相同,那就太好了——它只知道在哪里可以找到 MinGW 包含的内容。
任何建议表示赞赏。
谢谢, 艾伦
I have written a custom CDT toolchain that supports a gcc-based toolchain (e.g. sparc-elf-gcc).
Everything is working as far as compiling goes, but when I include a standard library (e.g. stdio.h) the UI indicates an unresolved inclusion.
I can manually add include paths under Paths and Symbols in the C/C++ General section of the project's properties. This works, but it would be nice if it worked in the same way as standard CDT works with MinGW - it just knows where to find MinGW includes.
Any suggestions are appreciated.
Thanks,
Alan
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
CDT 8.1 (Eclipse Juno) 提供了一个新的 API,可以通过编程方式向项目提供内置包含路径。
http://wiki.eclipse.org/CDT/User/NewIn81#Scanner_Discovery
API 使用扩展点
,以接口为中心
这改进了以前 CDT 版本使用的 API(
IExternalScannerInfoProvider
、IScannerInfoCollector
、 ETC)。CDT 8.1 (Eclipse Juno) offers a new API to contribute built-in include paths to a project programmatically.
http://wiki.eclipse.org/CDT/User/NewIn81#Scanner_Discovery
The API uses the extension point
and is centered on the interface
This improves the API used by previous CDT versions (
IExternalScannerInfoProvider
,IScannerInfoCollector
, etc).