使用在Mac应用程序中的iOS项目中创建的类

时间:2011-09-02 13:37:56

标签: ios

我在iOS应用中创建了一个我想在Mac应用中使用的课程。两个项目都在同一个工作区中。我只是通过选择iOS类的标题将文件添加到Mac app项目中。这样,Mac应用程序就知道了这个类。当我构建Mac应用程序时,我收到以下链接器错误:

找不到架构x86_64的符号

任何帮助都将不胜感激。

=============================================== ===========

嗯,我在发布之后立即解决了自己的问题。希望这对遇到此问题的任何人都有帮助。

我只在iOS应用程序项目中添加了iOS类头文件的链接。当我还添加了一个指向iOS类的.m文件的链接时,那就是一切都开始工作的时候了。

这很有道理。 Mac应用程序也需要编译该类的实现。

1 个答案:

答案 0 :(得分:1)

您需要添加源文件以及标头(通常是.m,.mm或.cpp文件。)否则该类不会在Mac应用程序中编译。标题声明该类但不强烈定义,这就是您收到错误的原因。