|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
29.02.2012, 18:39 | #1 |
Пользователь
Регистрация: 21.04.2011
Сообщений: 13
|
Проблема с библиотеками Opengl (gl.h,glu.h)
при надписи даже просто #include <gl\glu.h>
появляется куча ошибок... и я opengl пользоваться не могу 1>c:\program files\microsoft visual studio 10.0\vc\include\gl\gl.h(1152): error C2144: синтаксическая ошибка: перед "void" требуется ";" 1>c:\program files\microsoft visual studio 10.0\vc\include\gl\gl.h(1152): error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию 1>c:\program files\microsoft visual studio 10.0\vc\include\gl\gl.h(1152): error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "glAccum" 1>c:\program files\microsoft visual studio 10.0\vc\include\gl\gl.h(1152): error C2182: APIENTRY: недопустимое использование типа "void" 1>c:\program files\microsoft visual studio 10.0\vc\include\gl\gl.h(1152): error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию 1>c:\program files\microsoft visual studio 10.0\vc\include\gl\gl.h(1153): error C2144: синтаксическая ошибка: перед "void" требуется ";" 1>c:\program files\microsoft visual studio 10.0\vc\include\gl\gl.h(1153): error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию 1>c:\program files\microsoft visual studio 10.0\vc\include\gl\gl.h(1153): error C2086: int WINGDIAPI: переопределение 1> c:\program files\microsoft visual studio 10.0\vc\include\gl\gl.h(1152): см. объявление "WINGDIAPI" 1>c:\program files\microsoft visual studio 10.0\vc\include\gl\gl.h(1172): error C2086: int WINGDIAPI: переопределение 1> c:\program files\microsoft visual studio 10.0\vc\include\gl\gl.h(1152): см. объявление "WINGDIAPI" 1>c:\program files\microsoft visual studio 10.0\vc\include\gl\gl.h(1172): error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "glColor3dv" 1>c:\program files\microsoft visual studio 10.0\vc\include\gl\gl.h(1165): error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "glClearDepth" 1>c:\program files\microsoft visual studio 10.0\vc\include\gl\gl.h(1161): error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию 1>c:\program files\microsoft visual studio 10.0\vc\include\gl\gl.h(1162): error C2144: синтаксическая ошибка: перед "void" требуется ";" 1>c:\program files\microsoft visual studio 10.0\vc\include\gl\gl.h(1162): error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию 1>c:\program files\microsoft visual studio 10.0\vc\include\gl\gl.h(1162): error C2086: int WINGDIAPI: переопределение 1>c:\program files\microsoft visual studio 10.0\vc\include\gl\gl.h(1172): error C2182: APIENTRY: недопустимое использование типа "void" 1>c:\program files\microsoft visual studio 10.0\vc\include\gl\gl.h(1172): fatal error C1003: число ошибок превышает 100; остановка компиляции и так далее просто все не поместятся |
29.02.2012, 19:15 | #2 |
Форумчанин
Регистрация: 06.11.2011
Сообщений: 214
|
Забрось заголовочные файлы в папку с проектом и инклюдь их
Код:
Помог, нажми на весы
html, js, php, С++, С#, OpenGl, DirectX, XNA, HLSL |
29.02.2012, 19:50 | #3 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
можно полный пример вашего кода?
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
29.02.2012, 20:24 | #4 |
Пользователь
Регистрация: 21.04.2011
Сообщений: 13
|
Код:
|
29.02.2012, 20:25 | #5 |
Пользователь
Регистрация: 21.04.2011
Сообщений: 13
|
|
29.02.2012, 20:44 | #6 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
студию откуда качали?
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
29.02.2012, 21:01 | #7 |
Пользователь
Регистрация: 21.04.2011
Сообщений: 13
|
|
01.03.2012, 01:17 | #8 |
Форумчанин
Регистрация: 28.12.2011
Сообщений: 124
|
А библиотеки прописаны в параметрах проекта? (изображение в приложении, вам пока и без glut32, freeglut, glfw надо прописать)
По пунктам указанным например здесь: http://www.mrmoen.com/2008/03/30/ope...press-edition/ ? Иначе у вас не запустится ни одно приложение с опенгл. Надо же библиотеки подключить. Или в 2010 он уже сам линкует?
"Думай не о задаче, а о решении" (с)
|
01.03.2012, 14:12 | #9 |
Пользователь
Регистрация: 21.04.2011
Сообщений: 13
|
Прописаны они у меня, ничего не помогает -_-
|
01.03.2012, 14:23 | #10 |
Форумчанин
Регистрация: 28.12.2011
Сообщений: 124
|
Выложите код, как указывалось раньше в ответах.
"Думай не о задаче, а о решении" (с)
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Проблема с приложением OpenGL | Autom | Qt и кроссплатформенное программирование С/С++ | 1 | 03.01.2011 21:21 |
Проблема с OpenGL | mr-Brown | Общие вопросы C/C++ | 12 | 16.11.2010 16:59 |
Проблема с OpenGL | _-Re@l-_ | Общие вопросы Delphi | 2 | 21.05.2010 13:07 |
проблема с OpenGL | Willer | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 8 | 02.02.2010 14:12 |
Проблема с проектом в OpenGL | 30MBU | Помощь студентам | 4 | 12.10.2009 14:44 |