为啥“光标下的跟随符号”在 Mac OS X 的 Qt Creator 中不起作用?

Posted

技术标签:

【中文标题】为啥“光标下的跟随符号”在 Mac OS X 的 Qt Creator 中不起作用?【英文标题】:Why "Follow symbol under cursor" does not work in Qt Creator for Mac OS X?为什么“光标下的跟随符号”在 Mac OS X 的 Qt Creator 中不起作用? 【发布时间】:2009-09-17 18:14:24 【问题描述】:

我在 Mac osx 下使用 Qt Creator,但是“跟随光标下的符号”选项,让我可以跳转到类和方法的定义,并没有真正起作用......它只适用于本地符号。 “在方法声明/定义之间切换”也没有

有什么想法吗?

非常感谢您的任何想法。 里尔

【问题讨论】:

【参考方案1】:

首先,您使用的是哪个版本的 Qt Creator?

现在有一个 Qt Creator 1.3 候选版本最终版本 (1.3),您可能想尝试一下:http://qt.nokia.com/developer/qt-creator-1.3-preview Qt Website Download Section :)

希望有帮助!

【讨论】:

【参考方案2】:

正如@badcat 所说,确保您拥有最新版本。

除此之外,当您在“光标下的符号”之后遇到问题时,这可能意味着两件事中的一件。

1) 我会检查您的项目是否正确构建,以便它具有所需的所有包含和源文件。

2) 这种情况比较少见,但请检查您的头文件中是否有函数定义,并且它们是否正确包含在您的源文件中。与您可能会问的相反?我们这里有一个项目,其中没有包含文件,而是在 .cc 文件中定义函数,并使用 extern 语句以便其他文件可以访问它们。 (这是遗留代码)在这种情况下,Qt Creator 不知道如何找到任何东西,因为文件仅在链接时才知道彼此,而没有其他方式可以看到彼此。

【讨论】:

以上是关于为啥“光标下的跟随符号”在 Mac OS X 的 Qt Creator 中不起作用?的主要内容,如果未能解决你的问题,请参考以下文章

为啥OSX 不能在“Macintosh HD”上安装,Mac OS X 讨论区

为啥 Mac OS X Lion 滚动手势的方向反过来了

为啥在线程中使用 system() 时,多线程 C 程序在 Mac OS X 上被强制使用单个 CPU?

为啥我可以在 Mac OS X 上使用 Cython 编译为 C 但不能编译为 C++

为啥 apt-get 功能在 Mac OS X v10.9 (Mavericks) 的终端中不起作用?

为啥来自 /dev/null 的 ioctl FIONREAD 在 Mac OS X 上返回 0 而在 Linux 上返回随机数?