У меня есть класс (EAGLView), который вызывает метод класса C++ без проблем. Теперь проблема в том, что мне нужно вызвать в C++ class a objective-C function [context renderbufferStorage:GL_RENDERBUFFER fromDrawable:(CAEAGLLayer*)self.layer];, который я не могу сделать в синтаксисе C++.
Я мог бы связать этот вызов objective-C с тем же классом objective-C, который в первую очередь называется классом С++, но тогда мне нужно каким-то образом вызвать этот метод из C++, и я не могу понять, как это сделать он.
Я попытался указать указатель на объект EAGLView на метод С++ и включить "EAGLView.h" в заголовок класса C++, но я получил 3999 ошибок.
Итак, как мне это сделать? Пример был бы приятным. Я нашел только чистые C примеры этого.