[英]Undefined symbols for architecture arm64:
大家。我的英语不好....
Undefined symbols for architecture arm64:
"std::string::_Rep::_M_destroy(std::allocator<char> const&)", referenced from:
elianContext::~elianContext() in liblibelian.a(elian.o)
"std::string::_Rep::_S_empty_rep_storage", referenced from:
_elianNew in liblibelian.a(elian.o)
elianContext::~elianContext() in liblibelian.a(elian.o)
"std::string::append(char const*, unsigned long)", referenced from:
_elianNew in liblibelian.a(elian.o)
"std::string::assign(char const*, unsigned long)", referenced from:
_elianNew in liblibelian.a(elian.o)
ld: symbol(s) not found for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
这是我的 Xcode 设置 -在此处输入图像描述。 而且,我是--------lipo -create libA.a libB.a libC.a
libA.a 支持:i386 x86_64(libA.a 是模拟器)
libB.a 支持:armv7 arm64 armv7s
请帮帮我,谢谢!
转到“构建设置”->“有效架构”并确保添加了 arm64、armv7 和 armv7s。 如果您添加任何这些,请转到“产品”->“清洁”,然后尝试再次在您的设备上运行该应用程序。 祝你好运,希望这会有帮助!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.