3

我是 Mac 平台上的开发新手,最近开始使用 Xcode 进行 C++ 开发。

现在,每当我想查找某个类或结构的定义时,我都会Jump to definition在二级单击菜单中单击,但 Xcode 会显示:Symbol not found. 当我试图寻找定义时,索引已经完成。任何人都可以提供一些解决问题的方法吗?

我使用的 Xcode 版本是 4.6,MAC OS 是 10.8.5。这也发生在 OS X 10.7.5 中的 Xcode 4.2 版上。此外,我试图查找定义的文件位于Objective-C.

4

2 回答 2

1

我不确定这是否是您问题的根本原因,但这篇文章对我有帮助:

http://hiltmon.com/blog/2013/07/07/xcode-4-code-completion-for-external-build-projects/

问题出在外部构建项目上,您可以通过“包含”一个附加目标来修复它。

于 2014-10-29T15:57:25.097 回答
0

您的问题的答案是 Xcode 还不是很擅长这种事情。有时它似乎有效,有时却无效。如果同一文件中有错误,或者涉及模板(C++),它通常不起作用。确保构建过程已完成(例如,通过运行或尝试运行应用程序)。不要在首选项中禁用代码感知。;)

于 2013-10-01T11:14:49.197 回答