我是SFML的新手,并按照SFML 2.5的SFML和Xcode教程来尝试构建和运行基本程序。
将Frameworks的内容复制到/Library/Frameworks
并将extlib的内容复制到/Library/Frameworks
和Xcode模板之后,我能够使用SFML App模板通过Xcode创建示例应用程序。
当我尝试构建它时,它失败并显示以下错误:
知道我做错了什么吗?
非常感谢您的帮助!
答案 0 :(得分:3)
似乎后构建脚本指向错误的路径。这是解决此问题的方法。
在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/"