J'essaie d'exécuter du code de travail C ++ OpenGL surl'iphone. Jusqu'ici, j'ai réussi à exécuter un exemple Objective-C / OpenGL ES sur l'iPhone, ainsi qu'un fichier C ++ Objective-C-> simple (sortie "hello world" sur la console).
Mais je ne peux utiliser aucun code OpenGL C ++. Le problème exact est d’inclure la bibliothèque OpenGL dans le fichier C ++:
Si j'utilise les importations pour Objective-C:
#import <UIKit/UIKit.h>
#import <GLKit/GLKit.h>
il dira à tous les appels gl * "Utilisation de l'identificateur non déclaré" gl * "".
Si j'utilise les importations, j'utilise uniquement en C ++:
#include <OpenGL/OpenGL.h>
#include <GLUT/glut.h>
Le fichier OpenGL / OpenGL.h est introuvable (ce à quoi je m'attendais, car OpenGL est une bibliothèque OpenGL complète, et non OpenGL ES).
Alors, comment utiliser ce fichier C ++?
Déjà recherché:
http://www.hackint0sh.org/iphone-developer-exchange-9/iphone-sdk-can-i-use-c-opengl-38638.htm
iPhone - OpenGL à l'aide du didacticiel / extrait C ++ de C ++
Mais je ne trouve pas comment utiliser le fichier C ++.
Réponses:
5 pour la réponse № 1Essayer:-
#include <OpenGLES/AEGL.h>