首页 > 其他分享 >mac arm64架构编译错误-- 未定义符号问题

mac arm64架构编译错误-- 未定义符号问题

时间:2024-10-17 20:23:53浏览次数:8  
标签:未定义 符号 -- objc 编译 mac arm64 msgSend

1.未定义符号:_objc_msgSend$...

Undefined symbols for architecture arm64:
 "_objc_msgSend$detachNewThreadSelector:toTarget:withObject:"

使用以下命令查看xcode版本

xcodebuild -version

当xcode14编译的库在xcode13中被链接时,会报这个错。报错位置会打印引用未定义符号的库名。保证编译目标与链接库的xcode版本一致即可。

原因:苹果Clang新的优化方案,_objc_msgSend stup support不支持xcode13.
参考:未定义符号:_objc_msgSend$

2.还有缺少Foundation,IOKit符号问题。需要在cmake中链接库命令增加 "-framework Foundation -framework IOKit"等。后面再有遇到就记录下报错。

标签:未定义,符号,--,objc,编译,mac,arm64,msgSend
From: https://www.cnblogs.com/fir-loading/p/18472994

相关文章

  • 《惊封》经典语录
    “我是一个没有夏天的陨落神明,但我拥有一整个等待你的冬日”——塔维尔颠倒世界的一万六千亩玫瑰凋落了,但你的长夏永不会凋落一一那是连神明都夸口称赞过美丽的夏天我恐惧不是死亡本身,而是不被认可毫无价值地死去,而我知道我的死亡将带来比死亡本身更大的价值的时候,那么死......
  • 「JOI 2017 Final」足球
    题目询问两个点之间的对小代价,自然想到最短路。我们发现当球在同一个点上的时候其实状态是不一样的。如果是一个球员运球到这个点,那么可以向四个方向运球。但是如果是这个球在踢球的过程中,是改变不了方向的。所以需要把一个点拆成五个点,分别表示在运球,向上,下,左,右踢球。连边有......
  • ZZJC新生训练赛第四场题解
    ZZJCACM新生训练赛-2024.10.16题目难度Easy(简单):B,C,D,GMedium(中等):A,EAnti-AK(防AK):EC题解题思路A页既可以是彩印也可以是黑白印,B页只能是彩印,所以只要比较A页彩印和A页黑白印的价格高低就好。因为a,b,x,y最大都是1e9,用int直接相乘的话会爆掉,所以......
  • k8s多master节点配置高可用
    你们集群的master是单master还是多master多master是如何建立高可用的?负载均衡器(LoadBalancer):通过使用负载均衡器,如Nginx或HAProxy,可以实现对kube-apiserver的负载均衡和反向代理。这确保了客户端请求可以均匀地分配到多个Master节点上。Keepalived:使用Keepalived软件......
  • Clickhouse原理解析
    Clickhouse的标签#OLAP#列式存储行式数据库和列式数据库适用于不同的业务场景:如何查询多久查一次各类查询的比例各类查询要求的延迟和吞吐量每种查询读取多少数据读和写的关系,比例数据集的大小如何使用本地数据集是否用事务数据复制和完整性的要求OLAPOLAP的特点......
  • 后台_Eclise配置环境与导入工程
    1、配置环境1.1配置Gradle其中【仓库位置】是你自己创建的,位置可以任意;【Java_Home】的路径可以在系统根目录下的【.zshrc】查看或【配置】1.2配置Java版本2、导入工程2.1选择【文件】->【导入】2.2选择【Gradle】项目2.3选择工程存放的位置2.4......
  • 20240911
    Jordan'sCastles我们先思考如何快速求出\(b_1,b_2,b_3...b_n\)显然我们可以直接用二分找到,然后我们可以直接将\(a_i\)改为\(min(a[i],b[i])\),然后统计答案即可#include<bits/stdc++.h>usingnamespacestd;#defineintlonglongconstintN=1e5+5;int......
  • 人工智能发展的现状与未来展望
     随着科技的飞速进步,人工智能(AI)已经成为推动经济社会数字化转型的重要力量。2024年,人工智能的发展呈现出前所未有的速度和规模,不仅在技术创新方面取得了显著成就,还在多个行业领域实现了深度融合和广泛应用。技术创新与突破 在技术创新方面,人工智能领域取得了多项重要突破。大语......
  • 祝福版的3D标签云动画特效VUE2版本
    <script>exportdefault{name:"dreamView",data(){return{words:['健康码常绿','股票飙红','生意兴隆','财源广进','心想事成','永远十八......
  • DMA连续发送多帧但是只有最后一帧数据发出问题解决方法
    问题描述DMA连续发送多帧但是只有最后一帧数据发出原因分析DMA发送未完成时,下次DMA请求启动,导致之前的数据被放弃传输了解决办法创建DMA发送缓冲区,当启动DMA请求的时候,检测DMA设备是不是正在忙,如果正在忙,就把数据放入发送缓冲区等待,上次DMA发送完成的时会产生DMA发送完......