【发布时间】:2015-09-03 10:36:24
【问题描述】:
当我清理、构建和运行我的 XCode 项目时一切顺利,但如果我打开一个调用该函数的文件,则会出现使用未声明的标识符“func()”。这是整个实现:
函数被调用:
func();
并且 'func()' 在 .h 文件中被清除,如下所示:
#if __cplusplus
extern "C" {
#endif
extern void func();
#if __cplusplus
}
#endif
func() 的实现是一个 cplusplus 库。
为什么只有文件打开时才会出现错误,但如果我不打开它,它会运行并正常工作?
【问题讨论】:
-
您的系统出现严重问题,或者您误认为这是原因。
-
您使用的是哪个版本的 Xcode?span>
-
我尝试了很多次......只有在打开文件时才会发生。
-
最新版 XCode 6
标签: ios objective-c xcode objective-c++ llvm-clang