将已编译的库安装在系统中以供可执行文件使用

时间:2010-06-27 05:13:50

标签: c++ xcode path dylib

我正在使用Xcode,经过一番努力之后,它正在编译我的动态库okie dokie。

我现在的问题是我需要将这些库与另一个项目一起使用,这是一个可执行文件。

我希望Xcode在编译我的lib之后,将它们复制到可执行文件夹,或者更好的是,将libs复制到系统目录,在那里加载它们而不必再次编译(因此复制)libs

项目设置中有一个安装目录,默认为/ usr / local / lib,但我甚至没有在/ usr上有一个名为local的文件夹(我试图通过终端到达它),所以我猜这根本不起作用......

任何帮助表示赞赏!

谢谢,
乔纳森

1 个答案:

答案 0 :(得分:0)

也许“复制文件”构建阶段可以为您完成此操作。选择“Absolute Path”,然后选择“仅在安装时”。

啊,所以这里是您想要的文档(介绍后的第一部分,“构建位置”):

http://developer.apple.com/mac/library/documentation/DeveloperTools/Conceptual/XcodeProjectManagement/210-Building_Products/building.html

虽然即使在进行调试构建时,如果您希望将库安装在“安装位置”中,那么“复制文件”构建阶段可能最终会更好。

我自己没有这样做,但这些是直接想到的事情。