当前位置: 首页 > news >正文

m1芯片xcode15编译cocos2dx一些报错处理

报错1:
No matching function for call to ‘iconv’
No matching function for call to ‘iconv_close’

解决:
强转:
iconv_close((iconv_t)_iconv);
iconv((iconv_t)_iconv, (char**)&pin, &inLen, &pout, &outLen);

报错2:
Property with ‘retain (or strong)‘ attribute must be of object type
(这是旧版本xcode创建的项目,再更新了xcode版本后打开的报错)
解决:
修改cocos2d_lib.xcodeproj工程的设置
mobie工程修改buildsettings->Deployment->iOSDeploymentTarget 版本,与外部一致
mac工程修改buildsettings->Deployment->macOSDeploymentTarget 版本,与外部一致,
base sdk路径也要修改

问题3:
没有可允许的设备模拟器
A build only device cannot be used to run this target.
解决:
m1芯片旧版本的max系统,右键xcode->显示简介->勾选使用Rosetta打开
新版本的mac系统显示简介里没有Rosetta选项,直接xcode打开项目->Product-> Destination-> Destination Architecturesk 选择用Rosetta模式的模拟器打开

http://www.lryc.cn/news/300022.html

相关文章:

  • 代码+视频基于R语言进行K折交叉验证
  • 第一篇【传奇开心果系列】Python的pyttsx3库技术点案例示例:文本转换语言
  • @ 代码随想录算法训练营第7周(C语言)|Day43(动态规划)
  • 深度学习的新进展:探索人工智能的未来
  • Vue中@change、@input和@blur、@focus的区别及@keyup介绍
  • Raspbian简易RTSP服务
  • 【ASP.NET 6 Web Api 全栈开发实战】--前言
  • 跳过mysql8.0密码重置密码 Shell脚本
  • Maven之安装自定义jar到本地Maven仓库中
  • SPI控制8_8点阵屏
  • 2.10
  • 计算机服务器中了360后缀勒索病毒怎么办?360后缀勒索病毒处理流程
  • BigDecimal的常用API
  • Android---Jetpack Compose学习005
  • 安卓价值1-如何在电脑上运行ADB
  • 第三百四十七回
  • 23种设计模式之原型模式
  • 揭秘Angular世界的奥秘:全面提升你的前端开发技能!
  • 【开源】SpringBoot框架开发企业项目合同信息系统
  • 高斯伪谱C++封装库开源!
  • Spring + Tomcat项目中nacos配置中文乱码问题解决
  • Unity SRP 管线【第十讲:SRP/URP 图形API】
  • 使用playwright进行自动化端到端测试
  • ES实战-相关性搜索
  • MQTT的学习与应用
  • 编译原理实验1——词法分析(python实现)
  • C语言——oj刷题——模拟实现库函数strlen
  • 对进程与线程的理解
  • 「数据结构」线性表
  • GEE:关于在GEE平台上进行回归计算的若干问题