mac 使用xcode5編譯ffmpeg

2021-06-22 04:03:22 字數 955 閱讀 7082

1、要安裝xcode命令列工具,

2、xcode5以前都是gcc編譯的,在xcode5以後都是clang編譯,在指令碼中有所體現

指令碼中的黃色字型顯示編譯器的路徑,這個和xcode5以前是不一樣的

i386的編譯:

執行make

在執行make install命令,如果執行失敗,請使用sudo make install

這樣就生成.a檔案包,其中產生警告,不用管。

把.a檔案拷貝出來後,在執行

make clean命令

下面是arm7指令碼

1、make

2、make install 如果執行失敗,請使用sudo make install

3、make clean

下面是arm7s指令碼

1、make

2、make install 如果執行失敗,請使用sudo make install

3、make clean

lipo -create /users/zhangl/desktop/ffmpeg/sim/libswscale.a /users/***/desktop/ffmpeg/arm7/libswscale.a /users/***/desktop/ffmpeg/arm7s/libswscale.a -output /users/***/desktop/ffmpeg/ios/libswscale.a

使用lipo -create  檔名   -output  檔名

這個將i386,arm7和arm7s合併成乙個.a檔案

使用 lipo -info /users/**/desktop/ffmpeg/ios/libswscale.a

architectures in the fat file: /users/***/desktop/ffmpeg/ios/libswscale.a are: i386 armv7 armv7s 

lipo -info命令檢視.a包屬性

Xcode5使用遇到的問題

本文將記錄使用xcode5過程中遇到的一些問題。今天公升級了xcode5,目前還是預覽版,安裝之後,執行舊工程,遇到了一些問題 1.building for ios simulator,but linking against dylib built for macosx file usr lib l...

Xcode 5 環境下編譯 ffmpeg 庫

1 要安裝xcode命令列工具,2 xcode5以前都是gcc編譯的,在xcode5以後都是clang編譯,在指令碼中有所體現 指令碼中的黃色字型顯示編譯器的路徑,這個和xcode5以前是不一樣的 i386的編譯 如果提示失敗,請在指令碼前面加sudo再次執行。執行make 在執行make inst...

xcode 5 使用 XCTest 做單元測試

xcode 5 使用 xctest 做單元測試 一 在xcode5 之前,我們新建專案時,可以選擇是否整合單元測試 如今在xcode5,我們新建立的專案預設就已經整合了單元測試和arc xcode5 之後整合的單元測試框架 xctest.framework 如圖,我們用xcode5 新建立乙個 名為...