我正在使用已編譯的OpenSSL for iPhone應用程序。我按照這裏的說明http://www.x2on.de/kontakt/,所以我可以在iPhone模擬器上開發rsa操作。問題是,我建設項目時出現此錯誤:
_fopen在libcrypto_i386.a(bss_file.o)從
_BIO_new_file引用$ UNIX2003 _file_ctrl在libcrypto_i386.a(bss_file.o)符號(S) 沒有找到
我每次調用這個函數來獲取一個公共密鑰:
RSA * d2i_RSAP ublicKey(RSA ** a,const unsigned char ** pp,長度很長);
有些地方指出這是一個版本問題,所以我應該建立一個不同的架構openssl(目前使用iPhoneOS3.2.sdk),是嗎?
感謝您的意見。
是的,它可能是,我結束了複製自己的音樂庫,以我的項目,它的工作原理現在。不過,我記得編輯我的Makefile與更高版本(他們的iPhone 3.1.2,我的3.2)。我會遵照你的建議。非常感謝。 – chuckSaldana 2010-07-09 16:33:19