我有一个类(EAGLView
) ,它调用一个 C++
类的成员函数,没有问题。现在,问题是我需要在那个 C++
类中调用一个 objective-C
function
[context renderbufferStorage:GL_RENDERBUFFER fromDrawable:(CAEAGLLayer*)self.layer];
,这在 C++
语法中是做不到的。
我可以将这个 Objective-C
调用封装到同一个 Objective-C
类中,这个 Objective-C
类首先被称为 C + + 类,但是我需要从 C++
中调用这个方法,而且我不知道如何做到这一点。
我尝试给一个指向 EAGLView
对象的指针指向 C + + 成员函数,并在我的 C++
类头中包含“ EAGLView.h
”,但是我得到了3999个错误。.
那么. . 我该怎么做呢? 举个例子就好了. . 我只找到了纯 C
的例子。