我在这个视频https://www.youtube.com/watch?v=WOyp5n2FmZY中安装了macOS-clang的SFML。我像这个视频https://www.youtube.com/watch?v=kusRtYC-wj4一样设置了Xcode,但是它不像视频中那样工作。它可以在没有错误或警告的情况下构建,但是当我运行this is what happen.时,正如你们所知
1.我是业余的。
1.我用的是MacBook Pro M1 2020.
1.我以前从没和SFML合作过。
1.我刚开始使用Xcode,以前习惯用VSCode。
1.我安装了罗塞塔2号。
1.在此之前,我曾尝试使用此样板文件(https://github.com/andrew-r-king/sfml-vscode-boilerplate.git)在VSCode上执行此操作。
1.我也试过通过自制程序安装的SFML。
我该怎么办?我真的需要这样做,因为我必须用它来做我的大学游戏项目。提前感谢大家。
2条答案
按热度按时间u7up0aaq1#
首先,安装带有brew的SFML。
获取位置信息
在输出中您将看到/opt/homebrew/Cellar/sfml/2.X.Y,它是头文件、库文件等的位置。
编译
最后一步是:
成交!
t1qtbnec2#
适用于M1 Mac
1.设置所有路径:
标题搜索路径库搜索路径
您可以添加自制程序安装的路径。
1.请注意您正在构建的MacOS版本。对于MacOS 11. 0及以下版本,唯一的选择是使用Rosetta...
1.如果你的Mac有AppleSilicon,安装带有brew的sfml将为你生成arm64库,所以需要更新你项目中的MacOS版本,并在上面的栏中选择正确的测试平台,在Xcode内部,你应该有MyProject〉My Mac(Rosetta)或MyProject〉My Mac,如果你使用brew,只需选择“My Mac”。