无法获取源的真实路径-Xcode,SFML,C ++

S.H*_*Hua 1 xcode sfml

我是SFML的新手,并按照SFML 2.5的SFML和Xcode教程尝试尝试构建和运行基本程序。

将Frameworks的/Library/Frameworks内容和extlibs的内容复制到/Library/Frameworks以及Xcode模板之后,我能够使用SFML App模板通过Xcode创建示例应用程序。

当我尝试构建它时,它失败并显示以下错误:

建立错误

知道我做错了什么吗?

非常感谢帮助!

小智 5

似乎后生成脚本指向错误的路径。这是解决此问题的方法。

在Xcode中,在项目导航器的根目录(您在其中看到源文件)中单击项目名称,以便查看其配置。

应该有一个标题为“ build phases”。点击那个。

展开名为“运行脚本”的项目。

如果您遵循SFML的教程来设置您的环境,请编辑脚本顶部注释“设置”下的区域,如下所示。

#These 3 are probably pointing to a directory under 
#/Users/SFML right now which is not on our machines
SFML_DEPENDENCIES_INSTALL_PREFIX="/Library/Frameworks"
CMAKE_INSTALL_FRAMEWORK_PREFIX="/Library/Frameworks"
CMAKE_INSTALL_LIB_PREFIX="/usr/local/lib"

#This Doesn't Change
FRAMEWORKS_FULL_PATH="$BUILT_PRODUCTS_DIR/$FRAMEWORKS_FOLDER_PATH/"
Run Code Online (Sandbox Code Playgroud)