加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

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

发布时间:2020-12-14 17:30:40 所属栏目:百科 来源:网络整理
导读:我在XCode中创建了一个新项目(使用模板“STL C库”),并做了一个小测试函数void hello();打印到控制台. 它编译得很好,我可以导出一个dylib文件. 我无法弄清楚的是如何创建一个项目,然后链接到该文件,并可以调用hello()方法. 任何建议将不胜感激. 亚历克斯. 解
我在XCode中创建了一个新项目(使用模板“STL C库”),并做了一个小测试函数void hello();打印到控制台.

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

我无法弄清楚的是如何创建一个项目,然后链接到该文件,并可以调用hello()方法.

任何建议将不胜感激.

亚历克斯.

解决方法

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

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

完成将dylib添加到项目后,在代码中包含库的头文件,并且应该能够调用hello()函数.您可能还需要将库的搜索路径添加到“库搜索路径”构建设置以使用您的库.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读