總結GPUImage的導入


博主目前剛接觸iOS開發,學習都是從網上看各路大神的博客,因為害怕有一天自己存的書簽都不見了,所以還是決定寫寫學習日記,而且也方便自己以后查找~

由於對圖片處理比較感興趣,這兩天都在對GPUImage進行入門級的摸索~

誰知道一開始就遇到難題了---導入!!  網上也找了很多,也根據github上的介紹操作,可是由於不是傻瓜式一步一步指導,還是走了不少彎路..

 

第一種方法: (原文:http://www.cnblogs.com/YouXianMing/p/3709715.html) (由於功力不足,經過自己實踐,只能真機測試..望其他大神補充模擬器版)

1.GPUImage開源庫並不像普通的開源庫那樣子,拖進你的工程中就可以用.首先上官網下載源碼: https://github.com/BradLarson/GPUImage

2.找到framework文件夾,打開專為iOS使用的文件GPUImage.xcodeproj

3. 直接command + B編譯,這里注意幾個細節:選擇真機測試,然后把Build Phases - Copy Headers中將所有的頭文件從Project拖到Public,然后編譯 (不知道為什么選模擬器編譯不會生成.a文件,估只能選真機  關於靜態庫,我是參考這里: http://blog.sina.com.cn/s/blog_7b9d64af0101jlym.html) ..

4.編譯完,Products下面的libGPUImage.a變為灰色,可以右擊 show in finder 看到兩個文件  一個.a,一個usr文件夾

5.把這兩個文件拖進自己的工程,Build Settings - Linking - Other Linker Flags 雙擊寫上 -ObjC (文檔有寫,本人是大概知道為什么要加而已,不懂深入)

6.添加需要的框架

7.可以全局import頭文件一勞永逸,也可以自己手動,至此完成~

 

第二種方法:(參考:http://wisejoker.blog.163.com/blog/static/2240500532013951272853/)

1.還是下載源代碼,解壓后打開文件夾,里面有一個bulid.sh文件

2.打開終端,cd到這個文件夾所在路徑,然后直接把bulid.sh拖進終端

3.等運行完之后,bulid文件夾里面會多了四個東西,把Release-iPhone里面的兩個文件夾直接拖進自己的項目.

4.最后就是添加框架咯,參考第一種方法的第6點..完成!

 

第三種方法:(這種方法也是文檔里面的方法,參考:http://bbs.lbsweek.com/thread-1923-1-2.html)

但是這種方法我沒弄成功,希望后續有大神幫我補充~謝謝..

 

關於GPUImage簡單應用就不打算寫了,因為網上各種答案..目前感到第一個小插曲就是導入的問題,希望能給其他iOS新手一個參考..

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM