我在iOS应用中创建了一个我想在Mac应用中使用的课程。两个项目都在同一个工作区中。我只是通过选择iOS类的标题将文件添加到Mac app项目中。这样,Mac应用程序就知道了这个类。当我构建Mac应用程序时,我收到以下链接器错误:
找不到架构x86_64的符号
任何帮助都将不胜感激。
=============================================== ===========
嗯,我在发布之后立即解决了自己的问题。希望这对遇到此问题的任何人都有帮助。
我只在iOS应用程序项目中添加了iOS类头文件的链接。当我还添加了一个指向iOS类的.m文件的链接时,那就是一切都开始工作的时候了。
这很有道理。 Mac应用程序也需要编译该类的实现。
答案 0 :(得分:1)
您需要添加源文件以及标头(通常是.m,.mm或.cpp文件。)否则该类不会在Mac应用程序中编译。标题声明该类但不强烈定义,这就是您收到错误的原因。