2

我正在尝试使用 Cocotron 来构建 Foundation 框架。适用于 Windows 的 GCC 4.3.1 编译良好,它正在创建有效的 Windows 可执行文件,我通过制作“Hello, world”可执行文件确认了这一点。

所以我不明白为什么在 Xcode 5.0.2 中,当我使用 xcodebuild 或在 Xcode 本身中构建 Foundation 项目时,它不会创建 dll 文件。

4

2 回答 2

1

因此,似乎从 Xcode 5 开始,Apple 不再支持任何不是从 clang 派生的编译器。为了解决这个问题,我不得不将 pbcomspec 文件从/Library/Application Support/Shared/Xcode/Specificationsto复制~/Library/Application Support/Shared/Xcode/Specifications并编辑声明编译器基于 llvm-gcc 的文件以声明它基于com.apple.compilers.llvm.clang.1_0. 那么它至少应该尝试构建。

于 2014-03-04T21:59:36.083 回答
0

我尝试使用hpc gcc而不是 clang 并获得相同的结果。我发现 cocotron 需要额外的库 zlib、libjpeg 和 libpng 并且在 xcode 4.x 中没有它们构建失败,但在 xcode 5.x 中它唯一的警告和构建标记为成功。我没有尝试修复它,因为我们开始使用 xcode 3.2 的虚拟机,但可能是因为没有创建库

顺便说一句,我使用这篇文章这个插件

于 2014-03-26T13:51:11.017 回答