1. 程式人生 > >檢測.a檔案是否支援64位

檢測.a檔案是否支援64位

lipo -info libzbar.a

輸出:Architectures in the fat file: libzbar.a are: armv6 armv7 i386 

does not contain bitcode. You must rebuild it with bitcode enabled (Xcode setting ENABLE_BITCODE), obtain an updated library from the vendor, or disable bitcode for this target. for architecture armv7 clang: error: linker command failed with exit code 1 (

 enable bitcode  設為 no

zbarsdk設定庫

http://www.th7.cn/Program/IOS/201406/218502.shtml

zbarsdk 支援64位的下載

http://download.csdn.net/detail/zhu410289616/7464153


#import "ZBarSDK.h"

@interfaceViewController ()<ZBarReaderDelegate>


- (void)viewDidLoad {

    [superviewDidLoad];

UIButton *simButton = [UIButton

buttonWithType:UIButtonTypeCustom];

    simButton.frame = CGRectMake(50, 200,40, 44);

    simButton.backgroundColor = [UIColorblueColor];

    [simButton setImageEdgeInsets:UIEdgeInsetsMake(12, 8, 12, 8)];

    [simButton addTarget:selfaction:@selector(buttonTouched) forControlEvents:UIControlEventTouchUpInside

];

    [self.viewaddSubview:simButton];

}

-(void)buttonTouched{

//初始化相機控制器

ZBarReaderViewController *reader = [ZBarReaderViewControllernew];

//設定代理

    reader.readerDelegate = self;

//基本適配

    reader.supportedOrientationsMask = ZBarOrientationMaskAll;

//二維碼/條形碼識別設定

ZBarImageScanner *scanner = reader.scanner;

    [scanner setSymbology: ZBAR_I25

config: ZBAR_CFG_ENABLE

to: 0];

//彈出系統照相機,全屏拍攝

    [selfpresentModalViewController: reader

animated: YES];

}

//照相2

- (void) imagePickerController: (UIImagePickerController*) reader didFinishPickingMediaWithInfo: (NSDictionary*) info

{

UIImage *image = [info objectForKey: UIImagePickerControllerOriginalImage];

id<NSFastEnumeration> results = [info objectForKey: ZBarReaderControllerResults];

ZBarSymbol *symbol = nil;

for(symbol in results)

break;

NSLog(@"%@", symbol.data);

    [reader dismissViewControllerAnimated:NOcompletion:nil];

}


相關推薦

檢測.a檔案是否支援64

lipo -info libzbar.a 輸出:Architectures in the fat file: libzbar.a are: armv6 armv7 i386  does not contain bitcode. You must rebuild it wi

iOS 怎麼檢測app支不支援64

在2015年2月1日新的iOS應用提交到App Store的開始必須包括64位支援並與iOS 8 SDK構建。2015年6月1日開始的應用程式更新也要遵循同樣的要求。為了使專案中的64位,我們建議使用預設的Xcode編譯設定“標準結構”來建立一個單一的二進位制與32位和64

VC6.0編寫IE可執行的ActiveX,增加安全檢測項,不支援64瀏覽器

綜合網路上提供的方法,這個是比較全的App類的實現。 註冊控制元件後,網頁中訪問時不再提示安全警告,也不必修改ie預設的安全級別。 // IDCardReader.cpp : Implementation of CIDCardReaderApp and DLL regis

iOS 音訊錄製AMR和WAV互轉(支援64)

公司專案中涉及到語音錄製的功能,在錄音格式方面遇到一些小問題現在拿出來與大家分享一下。 眾所周知,iOS 音訊錄製是不支援AMR格式的。但 Android 好像是預設是AMR格式的。兩邊格式不同必然有一方做出妥協的。這裡只簡單介紹一下iOS 格式轉碼的方法。 1、音訊錄製簡介 在AVFoun

CH0101 a^b & CH0102 64整數乘法

大數取模的兩道題。 虐狗寶典學習筆記: 兩個數值執行算術運算時,以參與運算的最高數值型別為基準,與儲存結果的變數型別無關。兩個32位整數的成績可能超過int型別的表示範圍,但是CPU只會用一個32位暫存器儲存結果,造成越界,此時我們必須把其中一個數強制轉換成64位整數型別long long參與運算。得到正

Oracle VM VirtualBox 支援64虛擬化

在很多電腦安裝Oracle VM VirtualBox後不支援64位系統,如何開啟64位系統支援,我使用的是聯想電腦,修改BIOS後就實現了支援。 解決方法:修改機器中的BIOS配置。 step1:重啟計算機,按F2,進入BIOS介面 step2:進入Configure

字元轉碼開源庫libiconv目前還不支援64

最新版的libiconv 1.14目前還不支援64位系統,只能編譯出32位庫。libiconv 1.14下載地址:libiconv介紹:linux系統編譯安裝方法:$ ./configure --prefix=/usr/local $ make $ make install執

MathType支援64 WIN 7Office 2013(完美解決)

經過幾次嘗試解決了,方法如下: 1. 安裝MathType 6.8 (別的版本不知是否適用,本人安裝的是該版本) 2. 將以下兩個檔案拷貝出來     C:\Program Files (x86)\MathType\MathPage\64\MathPage.wll

iOS音訊格式之AMR和WAV互轉(更新支援64)

---------------------------2016.6.15---------------------------------- ------- ---------------------------2015.8.25---------------------------------- --

dll檔案3264檢測工具以及Windows資料夾SysWow64的坑

自從作業系統升級到64位以後,就要不斷的需要面對32位、64位的問題。相信有很多人並不是很清楚32位程式與64位程式的區別,以及Program Files (x86),Program Files的區別。同時,對於程式的dll檔案應該放到System32資料夾,還是SysW

檢測dll是32/64?(直接讀dll文件包含的某幾個字節進行判斷)

tle toc 進行 too mach comm include hello urn 檢查dll是32位還是64位? [cpp] view plain copy #include "stdafx.h" #include <Wi

MATLAB R2016a 64安裝包及破解檔案下載

【MATLAB簡介】 MATLAB是矩陣實驗室(Matrix Laboratory)的簡稱,是美國MathWorks公司出品的商業數學軟體,用於演算法開發、資料視覺化、資料分析以及數值計算的高階技術計算語言和互動式環境。 MATLAB和Mathematica、Maple並稱為三大數學軟體。它

使 64ubuntu 支援32程式

第一步: 確認你有一個64位架構的核心 你可以開啟終端然後輸入: dpkg --print-architecture 你將會看到像下面這樣的內容: amd64 這說明著你已經擁有了64位架構核心。 第二步: 確認你打開了多架構支援功能 (多架構支援可以讓你在有64位庫的情況下使用32位庫。) 輸入:

win7(64)Sql server 用T-sql讀取本地資料檔案dbf的資料檔案

原文地址:https://www.cnblogs.com/cl1006/p/9924066.html 第一步啟用Ad Hoc Distributed Queries  在SQLserver執行以下的語句: exec sp_configure 'show advanced options

libcurl在centos6.4 64作業系統上不支援https的解決方案

問題:      在程式內使用libcurl庫訪問https的網址時,始終返回 CURLE_UNSUPPORTED_PROTOCOL      經查詢發現是libcurl庫檔案編譯時沒有選擇支援ssl,預設的li

Ubuntu 14 04 64機上不帶CUDA支援的Caffe配置編譯操作過程

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!        

64的ubuntu 14.04 上開展32Qt 程式開發環境配置(pro檔案中增加 QMAKE_CXXFLAGS += -m32 命令)

為了能中一個系統上開發64或32位C++程式,費了些周折,現在終於能夠開始幹過了。在此記錄此時針對Q5.4版本的32位開發環境配置過程。 1. 下載Qt 5.4 的32位版本,進行安裝,安裝過程中會發現一些32位的庫沒有安裝,根據提示的錯誤逐個安裝上即可。 2. 開啟一個SampleCode 中的cube

64word2013 Excel 2013提示記憶體不足,PowerPoint 2013無法開啟檔案的一個解決方案

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!        

解決VMware下64Linux系統不支援全虛擬化(VMX)

一、前提: cpu支援Inter VT-X或AMD虛擬化技術,具體參考官網說明。 二、問題描述: 物理機下,VMware Workstation能安裝64位CentOS系統,處理器Inter i3 M390,且支援Inter VT-X虛擬化技術,物理機BIOS中已開啟Inter虛擬化開關(自己

檢視一個exe檔案是32還是64

用UltraEdit或記事本開啟這個exe檔案, 前面有個This is program cannot be run in DOS mode 在他的後面幾行會有個PE…L…什麼的,說明這個exe是32位的程式 同理 PE…d…表示64位程式。 這只是表示當前這個exe的版本,