gpt4 book ai didi

c++ - 如何在 C++ xcode 项目中使用动态共享库?

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:31:02 26 4
gpt4 key购买 nike

我在 XCode 中创建了一个新项目(使用模板“STL C++ 库”),并制作了一个打印到控制台的小测试函数 void hello();

它编译得很好,我可以导出一个 dylib 文件。

我想不通的是如何创建一个项目,然后链接到这个文件并可以调用 hello() 方法。

如有任何建议,我们将不胜感激。

亚历克斯。

最佳答案

创建另一个 Xcode 项目,例如应用程序项目。在您的示例中,您可以创建一个使用 C++ 的命令行工具项目。

创建项目后,将 dylib 添加到目标的 Link Binary with Libraries 构建阶段。在 Xcode 4 中,从项目导航器中选择项目以打开项目编辑器。从项目编辑器左侧的目标列表中选择目标。单击编辑器顶部的 Build Phases 按钮。单击 Link Binary with Libraries 构建阶段旁边的显示三角形。单击 + 按钮添加您的库。

当您将 dylib 添加到您的项目后,将您的库的头文件包含在您的代码中,您应该能够调用 hello() 函数。您可能还需要将库的搜索路径添加到库搜索路径build设置中才能使用您的库。

关于c++ - 如何在 C++ xcode 项目中使用动态共享库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10582366/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com