繁体   English   中英

带有需要“ ./configure”、“make”和“ make install”的外部库的xcode构建项目

[英]xcode build project with external libraries that required './configure','make' and 'make install'

我正在尝试建立一个使用共享库和动态库的Objective-C项目。

对于我来说,要使用外部库,我必须使用以下脚本分别安装它们及其依赖性:'./configure'然后'make'然后'make install'。 然后通过构建阶段的“使用库链接二进制文件”部分将它们添加到我的项目中。

现在在我的开发机器上,它可以正常工作,但是当我构建它并将产品复制到另一台机器上时,该插件无法正常工作。 因此,我尝试在普通计算机上安装库,但该插件仅显示出来,但仍无法正常工作。

因此,我考虑过要创建一个安装程序,该程序将在加载插件之前将库安装到普通计算机上。 但是问题并不在于所有的普通计算机都将具有使“ make”不可用的xcode命令行工具。

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

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

事实证明,我只需要复制文件和构建的项目即可读取。

因此,在Xcode中,在目标的“构建阶段”中,我进入了“编辑器”>“添加构建阶段”>“添加复制文件阶段”,并添加了“复制文件”条目,并包含了我需要的必要库。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM