![](/img/trans.png)
[英]Can I compile my c++ class into static library (.a) in order to use in my iPhone project?
[英]How can I use a static library's protocol in my project?
我為我的項目創建了一個靜態庫。 我能夠將庫添加到項目中,並且能夠使用庫中的類。
我的問題是,當我像這樣將它包含在我的項目類中時,我無法使用庫中的協議
class MainViewController: myProtocol {
//... my code
}
它向我顯示“使用未聲明的類型‘myProtocol’”,在我的項目中創建新協議不是我的選擇。
如果您import
-ed 您的庫,那么您沒有將其設為public
。 兩者都是必要的。
首先檢查,庫顯示在“構建階段-> 將二進制文件與庫鏈接”下。 如果不是,您在復制時做錯了什么。 否則有兩種可能性,要么您沒有在類中導入庫,要么庫中訪問修飾符的實現錯誤。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.