下面就來講壹下如何編譯真機使用的靜態庫文件。首先在這裏去下載最新的tar源碼包,解壓到任意地方,推薦解壓到桌面,方便好找。然後打開應用程序,實用工具,終端,為了以後不壹直輸入密碼什麽的,先sudo -s以超級用戶操作。然後cd Desktop cd live進入所在的文件夾。接下來由於我們是要編譯iPhone真機的庫,所以,連上iPhone,然後打開live文件夾,找到config.iphoneos,用文本編輯器打開,把上面的SDK版本改成妳的真機的SDK版本,其它的就不要動了。然後打開make.tail,把
all:
cd $(LIVEMEDIA_DIR) ; $(MAKE)
cd $(GROUPSOCK_DIR) ; $(MAKE)
cd $(USAGE_ENVIRONMENT_DIR) ; $(MAKE)
cd $(BASIC_USAGE_ENVIRONMENT_DIR) ; $(MAKE)
#cd $(TESTPROGS_DIR) ; $(MAKE)
#cd $(MEDIA_SERVER_DIR) ; $(MAKE)
#cd $(PROXY_SERVER_DIR) ; $(MAKE)
clean:
cd $(LIVEMEDIA_DIR) ; $(MAKE) clean
cd $(GROUPSOCK_DIR) ; $(MAKE) clean
cd $(USAGE_ENVIRONMENT_DIR) ; $(MAKE) clean
cd $(BASIC_USAGE_ENVIRONMENT_DIR) ; $(MAKE) clean
#cd $(TESTPROGS_DIR) ; $(MAKE) clean
#cd $(MEDIA_SERVER_DIR) ; $(MAKE) clean
#cd $(PROXY_SERVER_DIR) ; $(MAKE) clean
這裏面最後三項註釋掉,因為這是demo例子,我們沒必要為它編譯靜態庫。接下來 就按官方的說法 在命令裏輸入: ./genMakefiles iphoneos 回車 再輸入make 回車,看命令裏的提示完成依電腦配置而定,我的壹分鐘左右就編譯完了,然後就去live文件夾裏的以下三個文件夾找編譯好的靜態庫了:liveMedia(這個裏面靜態庫最多,是屬於功能比較強大的壹些,依個人需要適量添加)UsageEnvironment和BasicUsageEnvironment(這兩個屬於基本環境的,必須) ,找到.o和.a文件,即是靜態庫文件,再導入相應的頭文件配合即可使用了。