Xcode protobuf2.5添加arm64编译器补丁生成静态库

项目需求,protobuf源码编成静态库使用

但是,github上的protobuf源码没有对应arm64的编译器定义,编译出来的静态库使用时报错。

下面的连接是arm64编译器代码补丁包,把编译器代码放到src/google/protobuf/stubs/atomicops_internals_arm64_gcc.h

然后src/google/protobuf/stubs/atomicops.h的宏定义部分加上

protobuf Arm64编译器文件https://github.com/protocolbuffers/protobuf/commit/2ca19bd8066821a56f193e7fca47139b25c617ad配置完后在Xcode中再次编译静态库文件,使用无报错。

相关推荐
humiaor14 小时前
Xcode报错:No exact matches in reference to static method ‘buildExpression‘
swiftui·xcode
归辞...17 小时前
「iOS」viewController的生命周期
ios·cocoa·xcode
crasowas21 小时前
Flutter问题记录 - 适配Xcode 16和iOS 18
flutter·ios·xcode
蒙娜丽宁2 天前
Go语言错误处理详解
ios·golang·go·xcode·go1.19
Johnny Tong2 天前
iOS 18 适配 Xcode 16 问题
ios·cocoa·xcode
键盘敲没电5 天前
【iOS】UIViewController的生命周期
学习·ios·objective-c·xcode
安和昂7 天前
【iOS】UIViewController的生命周期
ios·xcode·swift
Python私教7 天前
Go语言现代Web开发03 关键字和包以及基本数据类型
开发语言·golang·xcode
2401_863671357 天前
Go-ecc加密解密详解与代码_ecdsa
ios·golang·xcode
键盘敲没电8 天前
【iOS】MVC模式
ios·mvc·objective-c·xcode