繁体   English   中英

QT编程:Mac上的eclipse自动完成功能不起作用

[英]QT programming: eclipse auto-complete on mac won't work

我一直在努力为Qt类在Eclipse(mac)上启用自动完成功能。 我在首选项对话框的C ++路径和符号选项卡中添加了/ Library / Frameworks / QtCore(和QtGui),但是由于某种原因,尽管它可以找到类名,但它拒绝自动完成类方法和成员属性。 尝试同时使用INCLUDE和LIBRARY PATH,但没有运气。

在上一次尝试中,我将包含指向Linux库,但是它也没有解决。

有没有人遇到过同样的问题? 我花了两个多星期的时间来解决这个问题,但是我只是无法弄清楚那里出了什么问题。

我正在雪豹上使用Qt 4.6.3 Cocoa,Eclipse Galileo。

我将不胜感激任何建议。

谢谢

我还很难在Snow Leopard上使用Eclipse Helios和Qt 4.7.2进行自动补全。 我确信它可以与旧版本的Qt和Eclipse一起使用。

我调查了一些Qt头文件,似乎问题在于使用了一些奇怪的宏(例如,在类和类名之间)。 如果这破坏了Eclipse索引器,我不会感到惊讶。

您是对的,我想它确实会使索引器损坏。

对我来说,解决方法是下载QT库的完整源代码,将其解压缩到某个位置,然后将其添加到eclipse包含路径中。 它显然不会选择编译它们,但至少可以自动完成。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM