分页: 1 / 1
请问哪个C++的 ide 可以自动include 头文件啊
发表于 : 2011-10-30 0:51
由 liujingjing5
比如我在代码里打了vector, 就能帮我把 #include <vector> 加上。
eclipse写java可以的,
发现好像vs qtcreator 等等写C++都不行,代码智能提示都能出来,就不能顺便把头文件加上么。
Re: 请问哪个C++的 ide 可以自动include 头文件啊
发表于 : 2011-10-30 0:52
由 枫叶饭团
不知道code block行不
Re: 请问哪个C++的 ide 可以自动include 头文件啊
发表于 : 2011-10-30 1:10
由 liujingjing5
枫叶饭团 写了:不知道code block行不
试了一下,目测是不行
Re: 请问哪个C++的 ide 可以自动include 头文件啊
发表于 : 2011-10-31 10:58
由 fanhe
这东西你熟了就可以了, 别懒
这个功能我本来想在我的IDE里面做的, 但是发现速度没有保障, 偷懒先不做
Re: 请问哪个C++的 ide 可以自动include 头文件啊
发表于 : 2011-10-31 11:28
由 昊昊昊
我相信vim会有这种插件!时间问题~
Re: 请问哪个C++的 ide 可以自动include 头文件啊
发表于 : 2011-10-31 14:16
由 jepen
vim的snipMate 偷懒专用

多输入3个字母"inc"
例如:
在C文件中输入"
inc"按<TAB>可以出来 #include <***.h> ,再输vector等;输 "
Inc" 按<TAB>可以出来 #include "***.h"
py文件"
imp"可以是"import ***"
我还自定义了snippet
不过,在C中输入"
vector"再按<TAB>出来的是"vector<int> "
不过我觉得 “include的时候能动态提示头文件”这个功能更有意义

Re: 请问哪个C++的 ide 可以自动include 头文件啊
发表于 : 2011-10-31 15:19
由 eexpress
比如我在代码里打了vector, 就能帮我把 #include <vector> 加上。
任何地方?特殊热键补全?
觉得没可能这样。如何区分你是要输入变量还是补全include哦。
Re: 请问哪个C++的 ide 可以自动include 头文件啊
发表于 : 2011-10-31 16:20
由 tangboyun
觉得有点因果倒置。。。。原理上,应该是include了头文件才能使parser正确的解析语法提供补全。而不是倒过来。否则必须集成所有你要使用的外部库的符号表,这样的插件也是不可扩展的。
Re: 请问哪个C++的 ide 可以自动include 头文件啊
发表于 : 2011-10-31 17:45
由 fanhe
tangboyun 写了:觉得有点因果倒置。。。。原理上,应该是include了头文件才能使parser正确的解析语法提供补全。而不是倒过来。否则必须集成所有你要使用的外部库的符号表,这样的插件也是不可扩展的。
仔细看了才明白楼主是你说的这个意思
这个需求本来就是蛋疼的需求
Re: 请问哪个C++的 ide 可以自动include 头文件啊
发表于 : 2011-10-31 22:43
由 liujingjing5
各位大佬,我解释一下。
下面是eclipse编写java代码时:
我打了一个Graphi 就会提示出Graphics

- 2.png (10.91 KiB) 查看 16294 次
当我按下回车时,import java.awt.Graphics 就会被自动添加到文件的头部 (import类似于C++的include)
觉得有点因果倒置。。。。原理上,应该是include了头文件才能使parser正确的解析语法提供补全。而不是倒过来。否则必须集成所有你要使用的外部库的符号表,这样的插件也是不可扩展的。
这个项目需要指定头文件目录的吧,创建项目的时候,就已经分析好了。 我eclipse写C++的时候,不需要include就能提示的,记得VS也是
Re: 请问哪个C++的 ide 可以自动include 头文件啊
发表于 : 2011-10-31 23:11
由 jepen
这个功能好啊 写C就不可以吗 ?难道因为eclipse是用Java开发的?还是因为要用 IDE for C/C++ ?
LZ你该向开发组反映情况啊 狠一点说成是bug

Re: 请问哪个C++的 ide 可以自动include 头文件啊
发表于 : 2011-11-01 21:13
由 liujingjing5

挽
Re: 请问哪个C++的 ide 可以自动include 头文件啊
发表于 : 2012-05-02 19:08
由 自由建客
tangboyun 写了:觉得有点因果倒置。。。。原理上,应该是include了头文件才能使parser正确的解析语法提供补全。而不是倒过来。否则必须集成所有你要使用的外部库的符号表,这样的插件也是不可扩展的。
其实 C 也可以做到 #include 时补全,简单点就取 ls /usr/include/ 的结果嘛!

Re: 请问哪个C++的 ide 可以自动include 头文件啊
发表于 : 2020-06-22 9:03
由 元路yuanlu
我的想法和你一模一样,都是以前用eclipse写Java,现在用VS写C++,啥头文件都找不到
Re: 请问哪个C++的 ide 可以自动include 头文件啊
发表于 : 2020-07-24 11:43
由 leyley
clion好像有类似的功能的