c++ - SFML 2.1 和 Xcode 4.6.3 - "The specified SDK "当前 OS X“似乎没有安装所有必要的 header 。”

标签 c++ xcode header installation sfml

我正在使用 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/

相关文章:

c++ - fread/fwrite 大小和计数

c++ - 在 Xcode 4 中添加自定义目的地

ios - @选择器(方法:) conversion to Swift

c - 右页眉组织

java - 本地主机网络监控和httpservlet请求

c++ - 有没有标准的 Linux C++ 输入库可供使用?

c++ - 与 wininit 库的链接问题 (LNK1120)

c++ - 云计算框架

arrays - 在 swift 中创建一个多维数组并使用数据填充 3 个 TableView

android - 如何像通讯录app一样在Android listview中绘制section header?