2013-11-23 2 views
-1

Я попытался с помощью GLEW библиотеки для затенения и пытается скомпилировать простую программу, используя NSOpenGLView класс в Xcode 5. Программа не может на следующий код в glew.hGlew не компиляции в Xcode

#if defined(__gltypes_h_) 
#error gltypes.h included before glew.h 
#endif 

В нем говорится, что Gltypes.h включен до glew.h.

Мой файл реализации для OpenGLView имеет заголовки включены в следующим образом:

#include <glew.h> 
#import "OpenGLView.h" // Includes Cocoa.h 
#include "LoadShaders.h" // Includes <OpenGL/gl.h> 

Таким образом, если glew.h включен в начале, почему ошибка приходит сюда. Ни один из других заголовков не включен перед включением glew.h, поэтому тесты для них (например, gl.h) передаются в glew.h. Я не могу узнать здесь, кто включает Gltypes.h в этом файле.

Надеюсь, у кого есть ключ к этому вопросу.

ответ

2

Предварительно скомпилированный заголовочный файл (.pch) тянет какао в. Редактируйте его, чтобы включить glew.h до Cocoa.h, и вам хорошо идти.

+0

Ох, предварительно скомпилированный файл заголовка .. Забыл !! Большое спасибо!!! :) – bhuwansahni

Смежные вопросы