簡體   English   中英

在NON-ARC項目中使用ARC靜態庫

[英]Using an ARC static library in a NON-ARC project

我試圖解決這個問題。 我知道如何讓ARC項目使用不使用ARC的文件或靜態庫。 例如,使用編譯器標志-fno-objc-arc

但是,如果我有一個不使用ARC的項目並希望包含一個用ARC編譯的靜態庫,該怎么辦? 每當我想要構建項目時,它告訴我它不會識別諸如“strong,__ securefun_tareined,......”之類的東西。

添加到shw的答案。 將-fobjc-arc添加到ARC文件的構建階段的編譯器標志,以使它們能夠針對非ARC項目正確編譯。

更多信息在這里

它應該工作正常 - 你確定你使用最新的Apple編譯器與這個非ARC項目而不是GCC項目嗎?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM