iPhone で動作する C++ OpenGL コードを実行しようとしています。これまでのところ、iPhone で Objective-C/OpenGL ES の例を実行し、いくつかの Objective-C-> プレーン C++ ファイル (コンソールへの「hello world」出力) を実行することができました。
しかし、C++ OpenGL コードはできません。正確な問題は、C++ ファイルに OpenGL ライブラリを含めることです。
Objective-C のインポートを使用する場合:
#import <UIKit/UIKit.h>
#import <GLKit/GLKit.h>
gl* 呼び出しで「宣言されていない識別子 'gl*' の使用」と表示されます。
C++ でのみ使用するインポートを使用する場合:
#include <OpenGL/OpenGL.h>
#include <GLUT/glut.h>
OpenGL/OpenGL.h file not found と表示されます (OpenGL は OpenGL ES ではなく完全な OpenGL ライブラリであるため、これは予想していました)。
では、この C++ ファイルをどのように使用すればよいでしょうか。
すでに検索済み:
http://www.hackint0sh.org/iphone-developer-exchange-9/iphone-sdk-can-i-use-c-opengl-38638.htm
iPhone - C++ チュートリアル/スニペットを使用した OpenGL
しかし、C++ ファイルの使用方法がわかりません。