Xcode 代码感知不起作用(找不到符号)
Xcode code sense not working (Symbol not found)
我是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
.
我不确定这是否是您问题的根本原因,但这篇文章对我有所帮助:
http://hiltmon.com/blog/2013/07/07/xcode-4-code-completion-for-external-build-projects/
问题出在外部构建项目上,您可以通过"包含"其他目标来修复它。
你的问题的答案是Xcode还不太擅长这种事情。有时它似乎有效,有时它没有。如果同一文件中存在错误或涉及模板 (C++),则通常不起作用。确保构建过程已完成(例如,通过运行或尝试运行应用程序)。并且不要在首选项中禁用代码感知。;)
相关文章:
- CMake 生成的 MSVC 项目找不到符号,即使为其相关 dll 正确生成了 lib 文件也是如此
- 错误:当我从"WinDbg"打开可执行文件时,找不到符号文件。默认导出 ntdll 的符号.dll
- 编译 GCC-5.0 OS X 狮子 dyld:找不到符号:__ZNKSt11logic_error4whatEv
- 在 Mac 上C++编译代码时处理“dyld:惰性符号绑定失败:找不到符号”错误
- 与 dlopen 的动态链接:找不到符号
- MacOS LD:找不到符号(x86_64)
- dyld:惰性符号绑定失败:找不到符号:_yylex
- OSX MOJAVE -LD:架构X86_64 clang找不到符号:错误:链接器命令失败,出口代码1
- LD:架构x86_64 clang找不到符号:错误:链接器命令失败,出口代码1(使用-v to See
- GCC LD:构造I386找不到符号
- dyld:惰性符号绑定失败:找不到符号.预期在:平面命名空间
- 链接库时找不到符号
- sql::mysql::get_driver_instance()找不到符号
- 在我的嵌套 for 循环中找不到符号"k"?
- 惰性符号绑定失败:找不到符号
- 链接器链接正确的文件,但找不到符号
- 链接器读取库,但在其中找不到符号?未解析的外部符号,但仅适用于 Win32 而不是 x64
- Ctypes 在使用 CMake 创建的共享库中找不到符号
- G++ LD:在体系结构x86_64找不到符号
- ShiftVector 模板类 - "找不到符号"