我有一个 .c 文件(无标题),其中包含一些功能。我有另一个 .mm 文件,应该调用该 .c 文件中的函数。这适用于我从中获取文件的 xcode 项目。但是,当我将此文件添加到我自己的项目并执行此操作时。我收到以下错误:
Undefined symbols for architecture armv7:
"Init(Context*)", referenced from:
-[EAGLView initWithFrame:] in EAGLView.o
ld: symbol(s) not found for architecture armv7
clang: error: linker command failed with exit code 1 (use -v to see invocation)
我的 .mm 文件中有这一行:
int Init(Context *context);