2010-08-16 2 views
1

Я пытаюсь изучить OpenGL ES с помощью учебного курса OpenGL ES (учебник OpenGL ES). Я использую OPENGL-ES 1.1 WINDOWS PC эмуляцию с Visual Studio 2010. Я пытаюсь comile программы 'Привет треугольник' и получить 9 предупреждений и ошибки:OpenGL ES - неожиданный конец файла при поиске предварительно скомпилированного заголовка

В предупреждениях:

#include <stdio.h> skipped when looking for precompiled header use 
#include <TCHAR.h> skipped when looking for precompiled header use 
#include <GLES/gel.h> skipped when looking for precompiled header use 
#include <GLES/gl.h> skipped when looking for precompiled header use 
VERTTYPE: macro redefinition 
VERTTYPENUM: macro redefinition 
myglLoadMatrix: macro redefinition 
myglClearColor: macro redefinition 

Ошибка:unexpected end of file while looking for precompiled header. Did you forget to add #include "stdAfx.h" to your source?

(Я не забыл ничего не добавлять к своему источнику. Это не мой источник, это пример приветствия).

+0

Либо отключите предварительно скомпилированные заголовки, либо выполните то, что он вам говорит, что добавляет '#include stdafx.h' к вашему источнику. – 5ound

+0

@ 5ound Я попытался добавить '#include stdafx.h' и получил некоторые предупреждения и ошибку: функция WinMain не может быть перегружена. Как отключить предварительно скомпилированные заголовки? – snakile

ответ

1

Ну, не стесняйтесь сделать это ваш источник, вот как большинство программ начинают работу.

Если вы предпочитаете медленное время сборки, используйте Project + Properties, C/C++, Precompiled headers, Create/Use = Not. Посмотрите вокруг, чтобы получить землю. Нажмите F1, если что-то выглядит загадочным.

+0

Не могу это сделать источником. Я ничего не знаю о OpenGL ES, и в коде есть множество вещей, которые я не понимаю (пока). На данный момент я просто хочу, чтобы что-то скомпилировалось. Но спасибо. Любая другая идея? – snakile

+0

Итак, вы изменили эту настройку, использовали Build + Rebuild и получили ту же ошибку? Щелкните правой кнопкой мыши проект в окне «Обозреватель решений» «Свойства» и попробуйте снова изменить настройку. –

+0

Нет. Я сделал это и получил эту ошибку: функция WinMain не может быть перегружена (у меня есть только одна функция WinMain в моем проекте - то, что определено в источнике «hello triangle») – snakile

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