1 / 1 / 0
Регистрация: 08.04.2012
Сообщений: 100
|
||||||
1 | ||||||
Подключение библиотек Opengl26.11.2012, 18:50. Показов 3083. Ответов 13
Метки нет (Все метки)
Распаковал библиотеки opengl, при компиляции выдает ошибки. Помогите разобраться чего не хватает.
1>Comp_GR.obj : error LNK2028: ссылка на неразрешенную лексему (0A000050) "extern "C" void __stdcall __glutInitWithExit(int *,char * *,void (__cdecl*)(int))" (?__glutInitWithExit@@$$J212YGXPAHPAPADP6AXH@Z@Z) в функции "extern "C" void __stdcall `anonymous namespace'::glutInit_ATEXIT_HACK(int *,char * *)" (?glutInit_ATEXIT_HACK@?A0x440d98bf@@$$J18YGXPAHPAPAD@Z) 1>Comp_GR.obj : error LNK2019: ссылка на неразрешенный внешний символ "extern "C" void __stdcall __glutInitWithExit(int *,char * *,void (__cdecl*)(int))" (?__glutInitWithExit@@$$J212YGXPAHPAPADP6AXH@Z@Z) в функции "extern "C" void __stdcall `anonymous namespace'::glutInit_ATEXIT_HACK(int *,char * *)" (?glutInit_ATEXIT_HACK@?A0x440d98bf@@$$J18YGXPAHPAPAD@Z) 1>Comp_GR.obj : error LNK2019: ссылка на неразрешенный внешний символ "extern "C" int __stdcall __glutCreateWindowWithExit(char const *,void (__cdecl*)(int))" (?__glutCreateWindowWithExit@@$$J18YGHPBDP6AXH@Z@Z) в функции "extern "C" int __stdcall `anonymous namespace'::glutCreateWindow_ATEXIT_HACK(char const *)" (?glutCreateWindow_ATEXIT_HACK@?A0x440d98bf@@$$J14YGHPBD@Z)
0
|
26.11.2012, 18:50 | |
Ответы с готовыми решениями:
13
Ошибки при подключение opengl, немного не связанные с opengl Реализация библиотек opengl Написание библиотек для OpenGL Какой набор OpenGL библиотек самодостаточен? |
Ух ты!
|
26.11.2012, 19:24
#2
|
Не по теме: Чудо плюсик, он реально решает! Кликните здесь для просмотра всего текста
#include <GL/gl.h>
#include <GL/glut.h> #pragma comment (lib, "opengl32.lib") #pragma comment (lib, "glut32.lib") Либы то кто будет подключать?
0
|
NoMasters
|
26.11.2012, 19:30
#3
|
0
|
1 / 1 / 0
Регистрация: 08.04.2012
Сообщений: 100
|
||||||
26.11.2012, 19:31 [ТС] | 4 | |||||
1>C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\include\GL/gl.h(1152): error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию 1>C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\include\GL/gl.h(1152): error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "glAccum" 1>C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\include\GL/gl.h(1152): error C2182: APIENTRY: недопустимое использование типа "void" 1>C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\include\GL/gl.h(1152): error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию 1>C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\include\GL/gl.h(1153): error C2144: синтаксическая ошибка: перед "void" требуется ";" 1>C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\include\GL/gl.h(1153): error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию 1>C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\include\GL/gl.h(1153): error C2086: int WINGDIAPI: переопределение 1> C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\include\GL/gl.h(1152): см. объявление "WINGDIAPI" Целая страница таких ошибок
0
|
Ах ты! All we Astronautы
|
|
26.11.2012, 20:00 | 5 |
Не по теме:
0
|
1 / 1 / 0
Регистрация: 08.04.2012
Сообщений: 100
|
|
26.11.2012, 20:03 [ТС] | 6 |
Когда добавляю windows.h ошибки как в первом случае.
0
|
1 / 1 / 0
Регистрация: 08.04.2012
Сообщений: 100
|
|
26.11.2012, 20:10 [ТС] | 8 |
Сомневаюсь, что поможет...
0
|
Ах ты! All we Astronautы
|
|
26.11.2012, 20:20 | 9 |
Тогда последняя надежда на телепатию.
Кликните здесь для просмотра всего текста
#pragma comment(lib, "opengl32.lib")
#pragma comment(lib, "glu32.lib") #pragma comment(lib, "glaux.lib") #pragma comment (lib, "glut32.lib"); #include <windows.h> #include <gl\gl.h> #include <gl\glu.h> #include <gl\glaux.h> #include <gl\glut.h> #include <math.h>
0
|
1 / 1 / 0
Регистрация: 08.04.2012
Сообщений: 100
|
|
26.11.2012, 20:29 [ТС] | 11 |
Почему на телепатию код скинул... Нет не работает. Подскажите лучше как вы на своем компиляторе библиоттеки эти настроили.
0
|
Ах ты! All we Astronautы
|
|
26.11.2012, 20:38 | 12 |
туда кидаем glut.h C:\Program Files (x86)\Microsoft Visual Studio 8\VC\PlatformSDK\Lib туда кидаем glut32.lib glut32.dll таскаем рядом с прогой(чтобы она запускалась на ПК где нет еще glut32.dll) либо кидаем в c:\%windir%\system32\ ->
1
|
NoMasters
|
26.11.2012, 21:33
#13
|
0
|
1 / 1 / 0
Регистрация: 08.04.2012
Сообщений: 100
|
|
26.11.2012, 21:46 [ТС] | 14 |
Спасибо. Создал новый проект 3 файла вставил в проект и заработало...
0
|
26.11.2012, 21:46 | |
26.11.2012, 21:46 | |
Помогаю со студенческими работами здесь
14
Инициализация OpenGL без вспомогательных библиотек Подключение библиотек Подключение OpenGL Подключение OpenGL к VS C++ 2010 Подключение библиотеки OpenGL Подключение OpenGL в VS C++ 2013 Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |