我有一个项目,其中包含 C++ 静态库 (mylib.a)、它的头文件 (mylib.h) 和使用该库函数 ( .h/ .m) 的objc 类。我正在尝试将此文件复制到另一个项目,但每次都出现链接错误。
Undefined symbols for architecture armv7
_ClassNameFromLibrary
referenced from:
-[LibraryUserClass init] in LibraryUserClass.o
ld: symbol(s) not found for architecture armv7
clang: error: linker command failed with exit code 1 (use -v to see invocation)
该库在另一个项目中正常工作。我试图从工作项目中复制所有设置,但没有帮助。
通过将文件更改myclass.m
为myclass.mm
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句