c++ - 在 XCode 项目 (Objective-C) 中使用静态 C++ 库 (*.a)
问题描述
我正在使用 XCode 在 Objective-C++ 中创建一个静态可可库。现在我需要在这个项目中链接和使用一个外部 C++ 静态库(libmycpplib.a)。所以我将头文件(libmycpplib.h)添加到项目中,并在“Build Phases”选项下的“Link Binary With Binaries”中添加了“libmycpplib.a”。我尝试编译,但出现无法解决的错误
“错误:/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool:文件:-lmycpplib.h 不是目标文件(库中不允许)”。
我得到的另一个错误是:
“找不到文件:: -lmycpplib”
这意味着什么?
注意:我在 Objective-[c|cpp] 方面有非常基本的经验,我是一名 C++ 开发人员
解决方案
推荐阅读
- ruby-on-rails - 如何永久解锁 Google 帐户验证码以在我的 heroku 应用中发送电子邮件?
- java - 是否可以让 nd4j 在 linux-arm 系统上工作?
- java - 使用 AOP 的动态 Kafka 消费者
- git - 使用 Git 搜索已删除的文件
- error-handling - 如何获得 KieSession 构建的结果(即规则编译器错误)?
- linux - 使用 posix_spawnp 给出“错误打开终端:”错误消息
- excel - 在 Excel 中将分钟和秒转换为小时、分钟和秒
- javascript - 从 webView 中删除元素
- html - 带有显示每个打印页面的页脚的 HTML 文件
- javascript - 每个键必须是多个字符串;得到功能