![]() |
1
5
显然,缺少AppController类。AppController类是否在动态库框架中定义?如果是这样,在运行应用程序时,它知道在哪里找到库/框架吗? 顺便说一下,这是一个链接器问题。头文件不相关。这是你需要看的.m或.m m文件。 |
![]() |
2
1
不确定这是否是你的问题,但是我有一个类似的问题,一个C++ DLL,我花了一整天调试。我还没有在C++中编程大约15年,在尝试编写纯虚函数时,我使用了熟悉的语法“虚空隙f-”,“OOPS”。在C++中,它应该是“虚空隙fE())=0;“最新版本的GCC在Mac OSX7.9上愉快地编译代码。 我认为这是一个完全合法的远期声明…但是,不确定C++是否允许类跨越多个文件,所以看起来这应该被标记(因为在CXX文件中从来没有提供过实现)。在任何情况下,符号都会将其放入对象代码中,而链接器从不抱怨,所以最终得到了缺少的引用。希望这能帮助别人。 |