xcode构建项目与外部库,需要'./configure','make'和'make install'

时间:2013-11-11 19:22:38

标签: c++ objective-c xcode frameworks dependencies

我正在尝试构建一个使用共享库和动态库的objective-c项目。

对于我使用外部库,我不得不使用脚本单独安装它们的依赖项:'。/ configure'然后'make'然后'make install'。 然后通过构建阶段的“链接二进制与库”部分在我的项目中添加它们。

现在在我的开发机器上,它工作正常,但是当我构建它,并将产品复制到另一台机器时,插件不起作用。所以我尝试在vanilla计算机上安装这些库,但插件只出现了,但仍然无法正常工作。

所以我考虑创建一个安装程序,它会在加载我的插件之前将库安装到vanilla计算机上。但问题不是所有的香草电脑都有xcode命令行工具会使'make'不可用。

所以我的问题是, - 每当我进行构建时,链接中指示的库是否会自动添加? - 应该将.a和.dylib文件复制到vanilla计算机是否足以运行插件? - 处理此类项目的多个依赖项的最佳方法是什么?

顺便说一句,我正在开发一个带有FxPlug的插件,但我认为该解决方案不是特定的fxplug。

1 个答案:

答案 0 :(得分:0)

事实证明,我只需要将文件与已构建的项目一起复制,以便进行阅读。

所以在Xcode中,在目标的“构建阶段”中,我通过转到编辑器>添加了“复制文件”条目。添加构建阶段>添加复制文件阶段并包含我需要的必要库。

相关问题