others - 将现有 C 项目导入到Xcode

我试图在XCode中打开一个C开源库,然后修改/添加再去发布它。库是Tesseract-OCR,它不包含.xcodeprojet文件。

是否有一个简单的方法来生成XCode项目?

时间:

有几种方法可以做到这一点,具体取决于所需的IDE集成级别。 没有直接的方法将Makefile-based项目导入到Xcode中。 你可以创建一个项目,通过makefile构建,但你不会得到很多的好处使用ide,因为编辑特性,比如单词完成依靠xcode项目中能够解析文件。 你将能够使用调试器。 为此,创建一个 项目并添加一个定制目标,该目标是一个脚本构建阶段,它只调用 Makefile 。

但是,如果你正在构建的项目很容易编译,IE 不需要设置大量的宏,包括路径,那么就可以简单地创建一个空项目,只需添加所有的源文件到它。 我已经广泛地使用这个方法来构建boost库。 如果这是 configure && make 类型项目,那么你可能必须首先运行配置步骤,并确保在项目中包含任何顶层的config.h 文件。

如果项目有一个复杂的makefile,那么创建一个有用的Xcode项目可能是一个涉及的任务

我的建议是避免使用Xcode,使用Eclipse。

原因是: 就我所知,Xcode无法从命令行构建环境,并且要求你从头开始在Xcode中重新创建make过程。对于小型项目来说很容易,但是,很快会变成痛苦的事情,在Eclipse中,一切都是围绕makefile构建的。

Xcode是一个用于创建库的可用 IDE 。

当然,一个好的第一步是看看源代码是否将构建在它自己的配置脚本中。

如果没有,就会成为你需要链接多少库的问题。

( 或者至少曾经是) ( 或者它是先行者的产品构建者) 上的ae资源使用Xcode将Unix项目移植到 Mac 。

Good http://www.macresearch.org/tutorial-introducing-xcode-30-organizer 教程

另一个好的参考是达尔文端口。

至于你自己做这件事。 你可以在XCode中构建基于 C++的库。 人们每天都这么做。 你甚至可以使用一个Xcode模板来启动。

然而,库开发需要更多的Xcode经验,然后说一个简单的Cocoa"欢迎世界"应用程序。

剩下的问题将确保源代码的源代码依赖已经构建到了的SDK中。 ( 不要为链接到MFC而保持呼吸)

这是一般性问题。所以它是一般的答案。

祝你好运

-Andrei

assininely在iPad上键入的人。

...