我正在使用 Xcode 4.6.3 和 SFML 2.1。我刚刚安装了 SFML 并使用“SFML App”模板创建了一个项目,当我尝试运行它时出现了 202 个错误和 2 个警告。
这两个警告是:
“警告:指定的 SDK “Current OS X” 似乎没有安装所有必要的头文件。更新您的项目以使用内置 SDK(“建议使用最新的 OS X”)或安装系统头文件(包含在“命令行工具”包中)来自 Xcode 首选项的“下载” Pane 。”
和
“-Wuninitialized 不支持没有-O”
我收到标题“String”、“Foundation/Foundation.h”、“Ostream”、“Locale”、“Cstdlib”、“Algorithm”、“Vector”、“集”和“ map ”。
当我安装 SFML 时,我首先尝试运行 SFML 附带的 install.sh 脚本。我无法让它工作,因为我在运行脚本时没有使用 sudo。然后我尝试将文件复制到应该手动放置的位置。它说一些;或者可能是所有文件已经存在,并询问我是否要替换它们。我说是。当我尝试在 Xcode 中创建一个新项目时,没有出现任何 SFML 模板。然后我意识到,如果我在运行脚本时使用 sudo,install.sh 可能会起作用。然后我能够使用 SFML 模板创建项目,但收到这些错误和警告。
最佳答案
高亮部分 the official tutorial你已经阅读过:
With recent versions of Xcode you also need to install the Command Line Tools from Xcode > Preferences > Downloads > Components.
关于c++ - SFML 2.1 和 Xcode 4.6.3 - "The specified SDK "当前 OS X“似乎没有安装所有必要的 header 。”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19245864/