2013-12-08 54 views
2

我有一個需要鏈接到openssl庫的項目,雖然當我編譯我有一些問題。XCode鏈接到OpenSSL庫

#include <openssl/bn.h> 
#include <openssl/md5.h> 

最初告訴我的OpenSSL沒有被發現,所以我從源代碼編譯,並複製OpenSSL的目錄到我的項目。該錯誤走開了關於OpenSSL的,雖然我收到這說明新的錯誤:

applink.c 

Lexical or Preprocessor Issue 
'io.h' file not found 

所以這使我相信我不是包括OpenSSL庫正常。任何人都可以給我一些關於如何實現這一目標的指示?

的XCode 5.0.2版/ SDK = 10.8 /目標OS = 10.6/I386 x84_86

回答

5

通過連接解決:

libssl and libcrypto to target 
1

我不認爲 'io.h' 是OpenSSL的文件。項目的Build Settings中的Header Search Paths中是否有空格?如果是這樣引用他們像這樣:「我的OpenSSL /包括」

+0

我通過鏈接的libssl和libcrypto到目標解決了這個問題。感謝您的建議,雖然:) –