我的iOS 7项目中的错误,部署目标= 6.1,使用最新的ZXingWidget:
Undefined symbols for architecture armv7:
"zxing::GreyscaleLuminanceSource::GreyscaleLuminanceSource(unsigned char*, int, int, int, int, int, int)", referenced from:
-[SSAColorCardReader readImage] in SSAColorCardReader.o
ld: symbol(s) not found for architecture armv7
clang: error: linker command failed with exit code 1 (use -v to see invocation)
连接到我的Mac的设备是iPhone 5S。
项目设置如下:在Target的构建设置架构=标准,仅构建活动架构=否,并且有效架构= armv7。
与我的问题密切相关但未尝试过建议的帖子是here (SO post)。回顾这个和其他人喜欢它并尝试他们的建议我仍然无法解决这个问题。 更新* 你知道我可能做错了什么吗? ***当我为iPhone 5S编译它时,ScanTest应用程序正常工作,所以我希望找到一个解决方案。
答案 0 :(得分:0)
我找到了一个解决方案:在部署目标iOS7上,似乎需要将编译器设置为C ++ 11(sdt)以及libc ++(LLVM)
切换这些设置后,构建成功运行