2016-02-24 57 views
2

我正在使用libmosquitto 1.1.3的項目。它與SSL的WITH_TLS標誌正常工作。在iOS中將libmosquitto從1.1.3升級到1.4.8

現在我必須將庫升級到1.4.8的最新版本。 我無法下載新庫,但它沒有WITH_TLS標誌。 當我將這個預處理器複製到我的文件時,它發現錯誤openssl/ssl.h文件未找到。

有關在iOS中使用此庫的任何內容,請提供建議。

+0

不熟悉的,但是你說什麼建議!您是否曾嘗試將WITH_TLS標誌添加到Xcode項目的預處理器宏中(假設您有一個Xcode項目)? http://stackoverflow.com/questions/26928622/add-preprocessor-macro-to-a-target-in-xcode-6 – yano

回答

0

我解決了這個問題,經過大量的研究,我才知道兩個庫的區別在於版本1.1.3的WITH_TLS標誌只在一個文件/地方設置。但是,Mosquito的1.4.8版有一些與TLS相關的新文件,並且WITH_TLS也必須在那裏設置。

在兩個地方,我成功地ABEL編譯設置此標誌後..

:)