1

当我使用 Xcode 4.6 preview verion 或 xcodebuild 命令时,我在下面遇到了这样的错误。

invalid suffix on literal; C++11 requires a space between literal and identifier

但是,当我使用 Xcode4 时,没有错误。

我对 C++ 和编译器了解不多,所以我无法从 Internet 上找到答案。

你能告诉我如何避免 xcodebuild 命令的错误吗?

4

1 回答 1

1

如果您从命令行调用 xcodebuild,它应该与在 Xcode 的 IDE 中构建目标基本相同。

我能想到的唯一区别是从命令行运行将默认为发布配置,而在 IDE 内部可能会使用调试。(在这两种情况下都可以覆盖这些)。

是不是你有不同的 C++ 标志用于调试和发布,这使它不起作用?尝试在 IDE 中使用 Release 模式构建项目,看看会发生什么。

于 2013-01-30T03:58:21.393 回答