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中再次编译静态库文件,使用无报错。

相关推荐
humiaor9 小时前
Xcode为不同环境配置不同的环境变量
ide·macos·xcode·xcode多环境·user-defined
LinXunFeng5 天前
Flutter - Xcode16 还原编译速度
前端·flutter·xcode
1024小神9 天前
theos工具来编译xcode的swiftUI项目为ipa文件
macos·swiftui·xcode
watersink10 天前
基于大模型的pc版语音对话问答
ide·macos·xcode
Macle_Chen11 天前
XCode中使用MonkeyDev开发iOS版的Comand-line Tool的daemon程序
macos·ios·xcode·逆向·comand-line
1024小神16 天前
xcode中移除安装的package dependency
xcode
越甲八千17 天前
python 中match...case 和 C switch case区别
c语言·python·xcode
小画家~21 天前
第八:在Go语言项目中使用Zap日志库
ios·golang·xcode
CocoaKier23 天前
Xcode16踩坑:UIApplication.openURL(_:)方法已彻底废弃
ios·xcode·apple
#摩斯先生23 天前
IOS Xcode Could not find a storyboard named ‘Main‘ in bundle NSBundle
macos·ios·xcode