[英]importing iOS-QR-Code-Generator files in an objective-c project : c++ classes dont compile
[英]QR Generator in Objective-c iOS
我想在iOS应用程序中实现QR编码器。 我已经找到了解决方案。
但是,这正在使用C ++编译器,并且需要更好的解决方案。
我找到了这个:
但是,该程序是为OS X而不是iOS开发的。
有没有可能找到可行解决方案的人?
我最近评估了不同的条形码编码器SDK,以在iPhone App中生成EAN-13,DataMatrix和交错的2of5条码。 这些是我可以找到的:
条形码
http://www.onbarcode.com
商业二进制库(不支持armv64)
Zint
http://sourceforge.net/projects/zint/
GPL许可的C库
SDK的最佳API,但许可证使它不适合于封闭源iPhone应用程序
可可触摸条形码
https://github.com/netshade/Cocoa-Touch-Barcodes
BSD许可的Objective-C库
没有ARC支持,没有DataMatrix编码器
RS条形码
https://github.com/yeahdongcn/RSBarcodes
MIT许可的Objective-C库
没有DataMatrix和Interleaved2of5编码器
iOS QR代码编码器
https://github.com/moqod/iOS-QR-Code-Encoder
MIT许可的Objective-C库
仅支持QR码
用于目标C的QR码编码器
https://github.com/myang-git/QR-Code-Encoder-for-Objective-C
Apache许可的Objective-C / C ++库
仅支持QR码
libdmtx
http://www.libdmtx.org
简化的BSD许可的C库(可用Cocoa-Wrapper)
仅支持DataMatrix
您可以使用zint http://sourceforge.net/projects/zint/它是用C编写的,可以在Objective C中使用它。
使用此方法: https : //github.com/angrauel/QR-Code-Encoder-for-Objective-C (针对iOS 6更新)
如果放入设备时出现错误:
转到Build Settings-> Architectures,然后删除默认值“ Standard (armv7, armv7s)
”并添加两个新值:“ armv6
”; “ armv7
”。
这应该解决所有问题。
iOS 7提供了用于生成QR码的内置类https://github.com/shu223/iOS7-Sampler
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.