【发布时间】:2010-06-06 19:06:41
【问题描述】:
我一直在尝试使用 Xcode 将 GSL(Gnu Scientific Library)集成到 iPhone 项目中。
挑战在于 GSL 将所有模块放在不同的文件夹中,但是当它们的头文件被引用时,它们通常会引用而不是 or 。
至少我可以使用 Xcode 的递归头文件搜索来找到它。但是,基本上找不到文件。
有没有人有一种简单的方法来解决分层 GSL 结构以编译成 Xcode?p>
我可以用繁琐的方法来修复所有#INCLUDE 行,但希望有更好的选择。这样,当社区进行更改时,我可以更轻松地更新 GSL。
注意:我发现 Xcode 需要找到正确的头文件位置(确保调整您的 TARGET Build 设置,而不仅仅是您的 Project Build 设置)。
【问题讨论】:
-
GPL 与 Apple 服务条款之间的许可不兼容是怎么回事?见iphonedevsdk.com/forum/iphone-sdk-development/… 和zdnet.com/blog/open-source/no-gpl-apps-for-apples-app-store/…