項(xiàng)目需求,protobuf源碼編成靜態(tài)庫(kù)使用
但是,github上的protobuf源碼沒(méi)有對(duì)應(yīng)arm64的編譯器定義,編譯出來(lái)的靜態(tài)庫(kù)使用時(shí)報(bào)錯(cuò)。
下面的連接是arm64編譯器代碼補(bǔ)丁包,把編譯器代碼放到src/google/protobuf/stubs/atomicops_internals_arm64_gcc.h
然后src/google/protobuf/stubs/atomicops.h的宏定義部分加上
文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-627338.html
protobuf Arm64編譯器文件https://github.com/protocolbuffers/protobuf/commit/2ca19bd8066821a56f193e7fca47139b25c617ad配置完后在Xcode中再次編譯靜態(tài)庫(kù)文件,使用無(wú)報(bào)錯(cuò)。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-627338.html
到了這里,關(guān)于Xcode protobuf2.5添加arm64編譯器補(bǔ)丁生成靜態(tài)庫(kù)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!