如何将现有的cpp代码添加到objective-c项目中?

时间:2016-05-09 09:54:59

标签: c++ objective-c xcode hybrid mix

我有一个用C ++编写的类,它的声明和实现分为.h和.cpp文件。 我想在一个带有Xcode的iOS Objective-C项目中调用它。 所以我将* .m文件的后缀更改为* .mm并且编译正常,但在链接步骤中失败。

  

ld:找不到架构arm64的符号

似乎编译器没有发现我的类的实现的* .cpp文件。 然后,当我将所有实现移动到它的* .h文件中时,程序可以工作,但代码很难看。

有人可以帮忙吗?我试图将我的cpp的后缀改为mm,但没有成功。

0 个答案:

没有答案