当前位置: 技术问答>linux和unix
如何让codeblocks自动预处理所有include下面的头文件?
来源: 互联网 发布时间:2017-01-11
本文导语: 问题是这样的,比如我想使用errno这个值,但是不知道它在哪个头文件里面,所以codeblocks也跳不到定义去(提示未定义),我必须要#include 之后,codeblocks才会去预处理这个头文件,之后就可以跳到定义处了。 预处...
问题是这样的,比如我想使用errno这个值,但是不知道它在哪个头文件里面,所以codeblocks也跳不到定义去(提示未定义),我必须要#include 之后,codeblocks才会去预处理这个头文件,之后就可以跳到定义处了。
预处理也就类似于va_x的功能,虽然第一次慢点,但以后速度基本上没有影响,因为只预处理一次。
预处理也就类似于va_x的功能,虽然第一次慢点,但以后速度基本上没有影响,因为只预处理一次。
|
用变通的方式可以做,但比较费事
把你需要预处理的头文件加入提前解析中
Settings-Editor-Code Completion-C/C++ Parser
在Headers to parse with high priority中填入
,
等你需要预处理的头文件
把你需要预处理的头文件加入提前解析中
Settings-Editor-Code Completion-C/C++ Parser
在Headers to parse with high priority中填入
,
等你需要预处理的头文件
|
VA那样水平的自动完成和预处理,目前也就eclipse写java能达到接近的水平,其它的ide都不行,更别说本身自动完成能力并不强的cb。
codelite就是因为有人不满cb的自动完成才出现的,你可以试试,不过也就那样
codelite就是因为有人不满cb的自动完成才出现的,你可以试试,不过也就那样
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。