关于使用ZXing开发几点注意事项

ZXing的使用不写了,网上有很多,找不到的点这里

本人在使用中发现有几点很容易让人忽略,在此总结一下。

1,在ZXing加入工程后,要设置路径,第一个路径./zxing/iphone/ZXingWidget/Classes 要设置成recursive,第二个路径./zxing/cpp/core/src设置成non-recursive。如果还找不到文件可以将“.”改成文件真实路径。

2.在加入ZXing工程后需要编译一下,生成.a文件,编译的时候要设置product->Scheme->Edit Scheme->Run 里的 Build Configuration (快捷键cmd+<)设置为release,并且在真机下编译。

3.将引用的.m文件改为.mm文件可以解决iostream not found 问题。

4.此外还有一些情况下还是编译错误,那可能是要修改一下build setting中的language等设置。



Files contained in zxing-1.6-core.jar: META-INF/MANIFEST.MF com.google.zxing.BarcodeFormat.class com.google.zxing.Binarizer.class com.google.zxing.BinaryBitmap.class com.google.zxing.ChecksumException.class com.google.zxing.DecodeHintType.class com.google.zxing.EncodeHintType.class com.google.zxing.FormatException.class com.google.zxing.LuminanceSource.class com.google.zxing.MultiFormatReader.class com.google.zxing.MultiFormatWriter.class com.google.zxing.NotFoundException.class com.google.zxing.Reader.class com.google.zxing.ReaderException.class com.google.zxing.Result.class com.google.zxing.ResultMetadataType.class com.google.zxing.ResultPoint.class com.google.zxing.ResultPointCallback.class com.google.zxing.Writer.class com.google.zxing.WriterException.class com.google.zxing.client.result.AbstractDoCoMoResultParser.class com.google.zxing.client.result.AddressBookAUResultParser.class com.google.zxing.client.result.AddressBookDoCoMoResultParser.class com.google.zxing.client.result.AddressBookParsedResult.class com.google.zxing.client.result.BizcardResultParser.class com.google.zxing.client.result.BookmarkDoCoMoResultParser.class com.google.zxing.client.result.CalendarParsedResult.class com.google.zxing.client.result.EmailAddressParsedResult.class com.google.zxing.client.result.EmailAddressResultParser.class com.google.zxing.client.result.EmailDoCoMoResultParser.class com.google.zxing.client.result.ExpandedProductParsedResult.class com.google.zxing.client.result.ExpandedProductResultParser.class com.google.zxing.client.result.GeoParsedResult.class com.google.zxing.client.result.GeoResultParser.class com.google.zxing.client.result.ISBNParsedResult.class com.google.zxing.client.result.ISBNResultParser.class com.google.zxing.client.result.ParsedResult.class com.google.zxing.client.result.ParsedResultType.class com.google.zxing.client.result.ProductParsedResult.class com.google.zxing.client.result.ProductResultParser.class com.google.zxing.client.result.ResultParser.class com.google.zxing.client.result.SMSMMSResultParser.class com.google.zxing.client.result.SMSParsedResult.class com.google.zxing.client.result.SMSTOMMSTOResultParser.class com.google.zxing.client.result.TelParsedResult.class com.google.zxing.client.result.TelResultParser.class com.google.zxing.client.result.TextParsedResult.class com.google.zxing.client.result.URIParsedResult.class com.google.zxing.client.result.URIResultParser.class com.google.zxing.client.result.URLTOResultParser.class com.google.zxing.client.result.VCardResultParser.class com.google.zxing.client.result.VEventResultParser.class com.google.zxing.client.result.WifiParsedResult.class com.google.zxing.client.result.WifiResultParser.class com.google.zxing.client.result.optional.AbstractNDEFResultParser.class com.google.zxing.client.result.optional.NDEFRecord.class com.google.zxing.client.result.optional.NDEFSmartPosterParsedResult.class com.google.zxing.client.result.optional.NDEFSmartPosterResultParser.class com.google.zxing.client.result.optional.NDEFTextResultParser.class com.google.zxing.client.result.optional.NDEFURIResultParser.class com.google.zxing.common.BitArray.class com.google.zxing.common.BitMatrix.class com.google.zxing.common.BitSource.class com.google.zxing.common.CharacterSetECI.class com.google.zxing.common.Collections.class com.google.zxing.common.Comparator.class com.google.zxing.common.DecoderResult.class com.google.zxing.common.DefaultGridSampler.class com.google.zxing.common.DetectorResult.class com.google.zxing.common.ECI.class com.google.zxing.common.GlobalHistogramBinarizer.class com.google.zxing.common.GridSampler.class com.google.zxing.common.HybridBinarizer.class com.google.zxing.common.PerspectiveTransform.class com.google.zxing.common.StringUtils.class com.google.zxing.common.detector.MonochromeRectangleDetector.class com.google.zxing.common.detector.WhiteRectangleDetector.class com.google.zxing.common.reedsolomon.GF256.class com.google.zxing.common.reedsolomon.GF256Poly.class com.google.zxing.common.reedsolomon.ReedSolomonDecoder.class com.google.zxing.common.reedsolomon.ReedSolomonEncoder.class com.google.zxing.common.reedsolomon.ReedSolomonException.class com.google.zxing.datamatrix.DataMatrixReader.class com.google.zxing.datamatrix.decoder.BitMatrixParser.class com.google.zxing.datamatrix.decoder.DataBlock.class com.google.zxing.datamatrix.decoder.DecodedBitStreamParser.class com.google.zxing.datamatrix.decoder.Decoder.class com.google.zxing.datamatrix.decoder.Version.class com.google.zxing.datamatrix.detector.Detector.class com.google.zxing.multi.ByQuadrantReader.class com.google.zxing.multi.GenericMultipleBarcodeReader.class com.google.zxing.multi.MultipleBarcodeReader.class com.google.zxing.multi.qrcode.QRCodeMultiReader.class com.google.zxing.multi.qrcode.detector.MultiDetector.class com.google.zxing.multi.qrcode.detector.MultiFinderPatternFinder.class com.google.zxing.oned.CodaBarReader.class com.google.zxing.oned.Code128Reader.class com.google.zxing.oned.Code128Writer.class com.google.zxing.oned.Code39Reader.class com.google.zxing.oned.Code39Writer.class com.google.zxing.oned.Code93Reader.class com.google.zxing.oned.EAN13Reader.class com.google.zxing.oned.EAN13Writer.class com.google.zxing.oned.EAN8Reader.class com.google.zxing.oned.EAN8Writer.class com.google.zxing.oned.EANManufacturerOrgSupport.class com.google.zxing.oned.ITFReader.class com.google.zxing.oned.ITFWriter.class com.google.zxing.oned.MultiFormatOneDReader.class com.google.zxing.oned.MultiFormatUPCEANReader.class com.google.zxing.oned.OneDReader.class com.google.zxing.oned.UPCAReader.class com.google.zxing.oned.UPCEANExtensionSupport.class com.google.zxing.oned.UPCEANReader.class com.google.zxing.oned.UPCEANWriter.class com.google.zxing.oned.UPCEReader.class com.google.zxing.oned.rss.AbstractRSSReader.class com.google.zxing.oned.rss.DataCharacter.class com.google.zxing.oned.rss.FinderPattern.class com.google.zxing.oned.rss.Pair.class com.google.zxing.oned.rss.RSS14Reader.class com.google.zxing.oned.rss.RSSUtils.class com.google.zxing.oned.rss.expanded.BitArrayBuilder.class com.google.zxing.oned.rss.expanded.ExpandedPair.class com.google.zxing.oned.rss.expanded.RSSExpandedReader.class com.google.zxing.oned.rss.expanded.decoders.AI013103decoder.class com.google.zxing.oned.rss.expanded.decoders.AI01320xDecoder.class com.google.zxing.oned.rss.expanded.decoders.AI01392xDecoder.class com.google.zxing.oned.rss.expanded.decoders.AI01393xDecoder.class com.google.zxing.oned.rss.expanded.decoders.AI013x0x1xDecoder.class com.google.zxing.oned.rss.expanded.decoders.AI013x0xDecoder.class com.google.zxing.oned.rss.expanded.decoders.AI01AndOtherAIs.class com.google.zxing.oned.rss.expanded.decoders.AI01decoder.class com.google.zxing.oned.rss.expanded.decoders.AI01weightDecoder.class com.google.zxing.oned.rss.expanded.decoders.AbstractExpandedDecoder.class com.google.zxing.oned.rss.expanded.decoders.AnyAIDecoder.class com.google.zxing.oned.rss.expanded.decoders.BlockParsedResult.class com.google.zxing.oned.rss.expanded.decoders.CurrentParsingState.class com.google.zxing.oned.rss.expanded.decoders.DecodedChar.class com.google.zxing.oned.rss.expanded.decoders.DecodedInformation.class com.google.zxing.oned.rss.expanded.decoders.DecodedNumeric.class com.google.zxing.oned.rss.expanded.decoders.DecodedObject.class com.google.zxing.oned.rss.expanded.decoders.FieldParser.class com.google.zxing.oned.rss.expanded.decoders.GeneralAppIdDecoder.class com.google.zxing.pdf417.PDF417Reader.class com.google.zxing.pdf417.decoder.BitMatrixParser.class com.google.zxing.pdf417.decoder.DecodedBitStreamParser.class com.google.zxing.pdf417.decoder.Decoder.class com.google.zxing.pdf417.detector.Detector.class com.google.zxing.qrcode.QRCodeReader.class com.google.zxing.qrcode.QRCodeWriter.class com.google.zxing.qrcode.decoder.BitMatrixParser.class com.google.zxing.qrcode.decoder.DataBlock.class com.google.zxing.qrcode.decoder.DataMask.class com.google.zxing.qrcode.decoder.DecodedBitStreamParser.class com.google.zxing.qrcode.decoder.Decoder.class com.google.zxing.qrcode.decoder.ErrorCorrectionLevel.class com.google.zxing.qrcode.decoder.FormatInformation.class com.google.zxing.qrcode.decoder.Mode.class com.google.zxing.qrcode.decoder.Version.class com.google.zxing.qrcode.detector.AlignmentPattern.class com.google.zxing.qrcode.detector.AlignmentPatternFinder.class com.google.zxing.qrcode.detector.Detector.class com.google.zxing.qrcode.detector.FinderPattern.class com.google.zxing.qrcode.detector.FinderPatternFinder.class com.google.zxing.qrcode.detector.FinderPatternInfo.class com.google.zxing.qrcode.encoder.BlockPair.class com.google.zxing.qrcode.encoder.ByteMatrix.class com.google.zxing.qrcode.encoder.Encoder.class com.google.zxing.qrcode.encoder.MaskUtil.class com.google.zxing.qrcode.encoder.MatrixUtil.class com.google.zxing.qrcode.encoder.QRCode.class
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值