我正在使用 Xcode 4.6.3 和 SFML 2.1。我刚刚安装了 SFML 并使用“SFML App”模板创建了一个项目,当我尝试运行它时收到 202 个错误和 2 个警告。
这两个警告是:
“警告:指定的 SDK “Current OS X”似乎没有安装所有必要的头文件。更新您的项目以使用内置 SDK(推荐“Latest OS X”)或安装系统头文件(包含在Xcode 首选项中“下载”窗格中的“命令行工具”包)。
和
“没有 -O 不支持 -Wuninitialized”
对于标题“String”、“Foundation/Foundation.h”、“Ostream”、“Locale”、“Cstdlib”、“Algorithm”、“Vector”、“Set”和“地图”。
当我安装 SFML 时,我首先尝试运行 SFML 附带的 install.sh 脚本。我无法让它工作,因为我在运行脚本时没有使用 sudo。然后我尝试将文件复制到应该手动复制的位置。它说一些;或者可能是所有文件已经存在,并询问我是否要替换它们。我说是。当我尝试在 Xcode 中创建一个新项目时,没有出现任何 SFML 模板。然后我意识到,如果我在运行脚本时使用 sudo, install.sh 可能会起作用。然后我能够使用 SFML 模板创建一个项目,但收到了这些错误和警告。