Xcode配置SFML教程【MacOS M1 arm64】
苹果电脑是个非常麻烦的东西,兼容性不高,许多配置需要自己安装完成,我是吃尽了苦头,极力建议换台好的游戏本。但如果你跟我一样笨笨买了这个电脑一时又换不了,那么希望这个教程帮到你。
官方教程链接:SFML and Xcode (macOS) (SFML / Learn / 2.5 Tutorials)
如果你看不懂,装不起来,没有关系,我也是哈哈。查了很多教程之后我终于装好了,详细教程如下:
Step 0 下载
首先,去官网下载:SFML
得到文件
Step 1 安装
为了方便之后的操作,一个小技巧 访达 > 显示 > 显示路径栏
我们就能非常轻松地找到硬盘等文件位置
1. 将SFML文件Frameworks中的文件全部复制到资源库的Frameworks文件中
2.找到隐藏的usr文件:同时按 “shift" "command" "." 键(查看隐藏文件快捷键)
3.将SFML文件中lib文件全部内容复制到 usr > local > lib (如果没有lib就建一个)
4. 将SFML文件中的extlibs文件全部内容再次复制到 资源库 > Frameworks
5. 到 应用程序 找到Xcode,右击,显示包内容,打开Contents
6. 最后,将SFML文件templates中的SFML文件,直接拖进刚才打开Contents > Developer > Library > Xcode > Templates中
现在打开Xcode新建项目macOS最下面就可以看到SFML的图标了
但是,还没有结束。
当你打开项目点击运行之后,会看到一大串的错误提示
Step 2 Xcode内设置
1. Build Phases > Run Script > For install builds only 钩上
2. 在Bulid Settings里Architectures改成Standard Architectures(Apples Silicon, Intel),Excluded Architectures添加arm64,如图
3. 在Build Settings里搜索search,给Search Paths的Always Search User Paths (Deprecated)选项改成No
现在项目已经可以运行了,但是还有两个警告
4. 第一个警告是需要把Build Settings > Deployment > macOS Deployment Target改到最高系统(这个根据自己电脑调整)
5. 第二个警告是需要手动写上Product Bundle Identifier,一般就是 开发人.项目名称(新建项目的时候留意一下)
接下来你就可以快乐的编写开发C++ SFML游戏啦
Xcode配置SFML教程【MacOS M1 arm64】相关推荐
- Mac m1 使用Xcode配置OpenMp教程完善版
目录 安装brew 安装llvm 配置xcode 添加libomp.dylib文件 代码测试 引用 安装brew 自己搜教程 安装llvm brew install llvm 安装完成后使用 brew ...
- MacOS M1芯片 VMware部署CentOS8虚拟机及配置静态IP
目录 一.简介 二.安装虚拟机 2.1 安装虚拟机 2.2 克隆虚拟机 2.3 设置阿里云yum源 三.配置静态IP 一.简介 MacOS M1芯片 VFware Fusion(支持M1芯片)官网下载 ...
- iOS中 Bugly iOS 符号表手动配置详细教程 韩俊强的博客
每日更新关注:http://weibo.com/hanjunqiang 新浪微博!iOS开发者交流QQ群: 446310206 官方教程 官方的符号表工具iOS文档版使用指南不是很详细,于是自己动 ...
- R安装WGCNA包(MacOS M1芯片)及impute包安装报错的解决方法【已成功】
R安装WGCNA包(MacOS M1芯片) WGCNA R安装WGCNA包 安装impute时的错误 impute包安装报错的解决方法 WGCNA 加权基因共表达网络分析 (WGCNA, Weight ...
- xcode打包iOS教程
一.申请iOS发布证书和描述文件 1.首先申请一个App IDs(应用身份证).已申请略过. APP IDs在后面很多地方用到 首先打开开发者中心https://developer.apple.com ...
- 史上最全vscode配置使用教程
史上最全vscode配置使用教程 正在上传-重新上传取消 灰蓝宇墨 上海闪店联信息科技有限公司 前端工程师 5,041 人赞同了该文章 工欲善其事,必先利其器.想要优雅且高效的编写代码,必须熟练使 ...
- mysql数据库解压安装教程_MySQL数据库之windows 10下解压版MySql安装配置方法教程...
本文主要向大家介绍了MySQL数据库之windows 10下解压版MySql安装配置方法教程 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. windows 10 下安装解压版的 ...
- Ubuntu 16.04系统下CUDA8.0配置Caffe教程
由于最近安装了Ubuntu 16.04,本文教程的特点是不需要降级gcc的版本,毕竟cuda8.0已经支持gcc5以上(默认不支持,实际支持). 本文是在参考caffe官网教程以及http://www ...
- 转载:vs配置opencv教程
VS配置OpenCV教程(超详细) 置顶 欧阳磊 2017-12-09 15:59:15 31276 收藏 54 最后发布:2017-12-09 15:59:15首发:2017-12-09 15:59 ...
最新文章
- mysql的基本介绍简书_mysql 简介
- c语音 udp最大长度_c语言udp自定义头文件 网络通信程序
- html支持移动端吗,bootstrap支持手机端吗?
- ssm使用全注解实现增删改查案例——applicationContext.xml
- lisp单个文件的编译
- datax修复\N脏数据
- 【Uly】团队&团队博客成立典礼~~
- Tivoli Storage Manager[转]
- SSM整合(idear)
- 人工神经网络的基础数学模型来自哪里
- 面试刷题LeetCode经典100道
- 【微信公众号开发】获取用户信息时,有时成功获取,有时提示“invalid openid hint”
- 从键盘读入学生成绩,找出最高分, 并输出学生成绩等级
- 论浏览器冲突引起的桌面和任务栏图标一直闪的解决办法
- Xilinx PCIE DMA--Sparten6/Kintex-7 BMD 搭建
- OPENCV中图像数据结构及其转化
- 什么是软件测试?软件测试的目的是什么?划分为哪几个阶段?
- Python库学习-Pandas
- 杭州儿童居住证续签(时间+入口)
- 官网下载Git太慢的解决方法
热门文章
- 大型网站技术架构图书思维导图
- 如何导入jQuery
- mysql高可用架构介绍_介绍详细的MySQL高可用方案
- 老程序员教你如何提高开发效率、成为大神6——程序的本质
- java控制mac录音代码_操作详解丨如何用 Cybery 控制 mac OS系统下的录音软件(DAW)...
- php中文数字转化成阿拉伯数字
- java-php-python-ssm基于企业客户管理系统计算机毕业设计
- OpenCV图像处理---颜色转换
- 近期使用的地震解释相关软件小结
- python中切片操作_Python中14个切片操作,你常用哪几个?