• 7420阅读
  • 9回复

[讨论]关于Qt的eclipse插件不兼容STL的问题 [复制链接]

上一主题 下一主题
离线yueno3
 

只看楼主 倒序阅读 楼主  发表于: 2011-08-13
我和朋友都是做java的,我们比较熟悉eclipse。我用win7系统,他用linux。我们合作一个项目,使用Qt开发一些工具软件。


我们都用eclipse插件,但是都出现了非常严重的问题,eclipse插件居然不兼容STL,具体表现为


1)alt+/没有STL的相关语句提示


例如输入std::,然后按alt+/,没有任何自动完成代码提示


2)STL的泛型<>直接报错


例如
vector<int> v;//本行直接报错,提示为Invalid template arguments


3)编译不受影响,代码中使用STL后,完全正常


我们都不知道这种情况如何解决,请不要直接说换个IDE吧。那是比较蛋疼的= =



离线yueno3

只看该作者 1楼 发表于: 2011-08-13
因为问题比较清楚了,所以单独列一个帖子,请使用eclipse做qt开发,并且使用过STL的朋友说说,到底有没有兼容性问题,如何解决。


另外,我们的插件是1.6.1
离线yueno3

只看该作者 2楼 发表于: 2011-08-13
这个问题比较严重,如果是真的,那么eclipse就不能用了
离线wxj120bw

只看该作者 3楼 发表于: 2011-08-13
回 2楼(yueno3) 的帖子
你用过eclipse的cdc插件(开发c++),你先看哪个插件能不能兼容STL。
离线yueno3

只看该作者 4楼 发表于: 2011-08-14
Re:回 2楼(yueno3) 的帖子
引用第3楼wxj120bw于2011-08-13 23:37发表的 回 2楼(yueno3) 的帖子 :
你用过eclipse的cdc插件(开发c++),你先看哪个插件能不能兼容STL。

哦,你说的是cdt吧,刚才测试了一下,新建一个普通的c++项目(非qt)的,编译和语法提示都没有问题。
离线wxj120bw

只看该作者 5楼 发表于: 2011-08-14
回 4楼(yueno3) 的帖子
eclipse的qt的编译器是mingw还是msvc
离线dbzhang800

只看该作者 6楼 发表于: 2011-08-14
有点晕,刚看到你竟然用中文提交了 QTBUG-20904

没用过eclipse,也没看懂你具体问题是什么,下面按我的理解重复一下:

1. 你的问题是 eclispe 编辑时的智能提示(补全) 等问题? 而不涉及编译,链接

2. 如果上面属实,你需要描述的只是这样一个问题:安装Qt的Eclipse插件后,Eclipse的智能补全等失效
   而这个最有效的证据,我想应该是安装插件前后,同一段代码的截图


题外:这种问题,你去Qt或Eclipse的邮件列表或IRC频道看看可能会对你有帮助(不过,在别人看不懂中文的地方,用中文总是不能解决问题的
离线yueno3

只看该作者 7楼 发表于: 2011-08-14
Re:回 4楼(yueno3) 的帖子
引用第5楼wxj120bw于2011-08-14 12:11发表的 回 4楼(yueno3) 的帖子 :
eclipse的qt的编译器是mingw还是msvc

是qt自带的mingw
离线yueno3

只看该作者 8楼 发表于: 2011-08-14
Re:回 4楼(yueno3) 的帖子
引用第5楼wxj120bw于2011-08-14 12:11发表的 回 4楼(yueno3) 的帖子 :
eclipse的qt的编译器是mingw还是msvc

我朋友那边是linux的,应是自带编译器的。
离线yueno3

只看该作者 9楼 发表于: 2011-08-14
引用第6楼dbzhang800于2011-08-14 12:43发表的  :
有点晕,刚看到你竟然用中文提交了 QTBUG-20904
没用过eclipse,也没看懂你具体问题是什么,下面按我的理解重复一下:
1. 你的问题是 eclispe 编辑时的智能提示(补全) 等问题? 而不涉及编译,链接
.......

恩,是补全失效的问题。不过我们的eclipse是c++版的,而且只安装了一个插件,就是qt的那个。QTBUG我实在qt中文官网上找到提交页面的,我以为他们有相关的支持团队呢。
快速回复
限100 字节
 
上一个 下一个