2016-03-08

Xcode 如何让 Objective C 项目链接 C++ 静态库

Views: 21914 | 1 Comment

如果你的 OC 项目引入了一个 C++ 静态库, 那么编译时会提示找不到 vtable 之类的的错误, 因为 OC 是 C 语言, 无法识别 C++ 的静态库, 解决方法是让 Xcode 认为你在使用 C++/Objective-C++, 假装也行.

所以解决方法是:

  • 往项目里添加一个.cpp文件, 文件是空的.
  • 将 main.m 改名为 main.mm

Related posts:

  1. Xcode 静态链接库找不到的问题
  2. Objective-C 单引号中包含4个字符
  3. Objective-C 对二进制数据 NSData 进行 URL 编码
  4. CocoaUI 框架开发 iOS 应用的一般步骤
  5. Xcode修改编译输出的目录
Posted by ideawu at 2016-03-08 18:50:50

One Response to "Xcode 如何让 Objective C 项目链接 C++ 静态库"

Leave a Comment