2011-09-02 47 views
0

我有一个我在iOS应用程序中创建的类,我想在Mac应用程序中使用它。两个项目都在同一个工作区中。我只需通过选择iOS类的头文件将文件添加到Mac应用程序项目中。这样,Mac应用程序就知道该课程。当我建立的Mac应用程序,我得到下面的连接错误:在Mac应用程序中使用iOS项目中创建的类

符号(S)没有发现建筑x86_64的

任何帮助,将不胜感激。

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

那么,我发布后,我解决了我自己的问题。希望这会对遇到这个问题的其他人有所帮助。

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

它是有道理的。 Mac应用程序还需要编译该类的实现。

回答

1

您需要添加源文件以及标题(通常是.m,.mm或.cpp文件)。否则,该类不会在Mac应用程序中编译。标题声明类,但不定义它,这就是为什么你会得到一个错误。

+0

谢谢。我在发布编辑消息后看到了您的回复。即使我自己解决了这个问题,您也可以获得解决方案的荣誉。 ;-) – Moebius

+0

哈哈,好东西。很高兴你想出来了。 – Luke

相关问题