搭载M2芯片的MacBook Air上XCode配置SFML时链接错误求助
搭载M2芯片的MacBook Air上XCode配置SFML时链接错误求助
我最近在搭载M2芯片的MacBook Air上尝试用XCode配置SFML开发环境,照着相关配置步骤操作,也提前安装了Rosetta,但过程中碰到了链接错误的问题,想求助大家帮忙看看。
最开始我用了这条编译命令:
g++ /Users/'myname'/Documents/projects/'myproject'/'myproject'/'myproject' -I/opt/homebrew/Cellar/sfml/2.6.1_1/include -o app -L/opt/homebrew/Cellar/sfml/2.6.1_1/lib -lsfml-graphics -lsfml-window -lsfml-system
执行后弹出了这些错误提示:
ld: warning: search path '/opt/homebrew/Cellar/sfml/2.6.1_1/lib' not found
ld: library 'sfml-graphics' not found
clang: error: linker command failed with exit code 1 (use -v to see invocation)
后来我仔细检查了自己的SFML安装目录,发现实际安装的版本是2.6.1,不是命令里写的2.6.1_1,于是修改了路径重新尝试,但还是遇到了问题,想问问大家这可能是什么原因导致的?有没有解决办法?
备注:内容来源于stack exchange,提问作者Jessica Pawłowska
相关产品推荐
相关产品推荐

