Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > разработка игр, графический дизайн и моделирование > Gamedev - cоздание игр: Unity, OpenGL, DirectX
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 05.07.2011, 18:05   #1
pufystyj
Форумчанин
 
Аватар для pufystyj
 
Регистрация: 10.11.2010
Сообщений: 569
Счастье Visual C++ 2005 и OpenGL постоянная ошибка!

ну я беру любые примеры, из нескольких книг по OpenGL и постоянно пишет такое:
error C2664: 'auxInitWindowW' : cannot convert parameter 1 from 'const char [15]' to 'LPCWSTR'

ну может чёт похожое, но вроде тоже самое...
Библиотеки, длл, либ, аш файлы вроди закинул в нужные папки... на #include <GL/glut.h>
#include <GL/glu.h>
#include <GL/gl.h>
не ругается!
подскажите в чем проблема, а то я не могу проверить компилит у меня OpenG или нет...
Это ещё не конец и даже не начало конца, это возможно только конец начала.
pufystyj вне форума Ответить с цитированием
Старый 05.07.2011, 18:18   #2
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

http://programmersforum.ru/showthrea...hlight=Unicode
который раз ссылаюсь на тему.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 05.07.2011, 19:37   #3
pufystyj
Форумчанин
 
Аватар для pufystyj
 
Регистрация: 10.11.2010
Сообщений: 569
По умолчанию

отключил уникод, взял пример с той темы и вот такое пишет:
Цитата:
1>New.obj : error LNK2019: unresolved external symbol _gluLookAt@72 referenced in function "void __stdcall resize(int,int)" (?resize@@YGXHH@Z)
1>New.obj : error LNK2019: unresolved external symbol __imp__glOrtho@48 referenced in function "void __stdcall resize(int,int)" (?resize@@YGXHH@Z)
1>New.obj : error LNK2019: unresolved external symbol __imp__glLoadIdentity@0 referenced in function "void __stdcall resize(int,int)" (?resize@@YGXHH@Z)
1>New.obj : error LNK2019: unresolved external symbol __imp__glMatrixMode@4 referenced in function "void __stdcall resize(int,int)" (?resize@@YGXHH@Z)
1>New.obj : error LNK2019: unresolved external symbol __imp__glViewport@16 referenced in function "void __stdcall resize(int,int)" (?resize@@YGXHH@Z)
1>New.obj : error LNK2019: unresolved external symbol _auxSwapBuffers@0 referenced in function "void __stdcall display(void)" (?display@@YGXXZ)
1>New.obj : error LNK2019: unresolved external symbol _auxSolidSphere@8 referenced in function "void __stdcall display(void)" (?display@@YGXXZ)
1>New.obj : error LNK2019: unresolved external symbol __imp__glColor3d@24 referenced in function "void __stdcall display(void)" (?display@@YGXXZ)
1>New.obj : error LNK2019: unresolved external symbol __imp__glTranslated@24 referenced in function "void __stdcall display(void)" (?display@@YGXXZ)
1>New.obj : error LNK2019: unresolved external symbol __imp__glClear@4 referenced in function "void __stdcall display(void)" (?display@@YGXXZ)
1>New.obj : error LNK2019: unresolved external symbol _auxMainLoop@4 referenced in function _main
1>New.obj : error LNK2019: unresolved external symbol __imp__glMaterialf@12 referenced in function _main
1>New.obj : error LNK2019: unresolved external symbol __imp__glMaterialfv@12 referenced in function _main
1>New.obj : error LNK2019: unresolved external symbol __imp__glLightfv@12 referenced in function _main
1>New.obj : error LNK2019: unresolved external symbol __imp__glEnable@4 referenced in function _main
1>New.obj : error LNK2019: unresolved external symbol _auxReshapeFunc@4 referenced in function _main
1>New.obj : error LNK2019: unresolved external symbol _auxIdleFunc@4 referenced in function _main
1>New.obj : error LNK2019: unresolved external symbol _auxInitWindowA@4 referenced in function _main
1>New.obj : error LNK2019: unresolved external symbol _auxInitDisplayMode@4 referenced in function _main
1>New.obj : error LNK2019: unresolved external symbol _auxInitPosition@16 referenced in function _main
при моем примере тоже


Код:
#include <windows.h>
#include <GL/glut.h>
#include <GL/glu.h>
#include <GL/gl.h>
 
//-------------------
 
void RenderScene()
 
{
   glClear(GL_COLOR_BUFFER_BIT);
   glFlush();      
}
 
void SetupRC()
 
{
    glClearColor(0.0f,0.0f,1.0f,1.0f); 
}
 
int main()
 
{
     
     glutInitDisplayMode(GLUT_SINGLE | GLUT_RGB);
     glutCreateWindow("GLRect");
     glutDisplayFunc(RenderScene);
     SetupRC();
     glutMainLoop();
     
}
Это ещё не конец и даже не начало конца, это возможно только конец начала.
pufystyj вне форума Ответить с цитированием
Старый 05.07.2011, 22:05   #4
An1ka
C++,DirectX/OpenGL
Форумчанин
 
Регистрация: 09.01.2011
Сообщений: 422
По умолчанию

Надо .lib подключить !
Код:
#pragma comment(lib, "Opengl32.lib")
#pragma comment(lib, "glut32.lib")
An1ka вне форума Ответить с цитированием
Старый 05.07.2011, 23:16   #5
pufystyj
Форумчанин
 
Аватар для pufystyj
 
Регистрация: 10.11.2010
Сообщений: 569
По умолчанию

Цитата:
Сообщение от An1ka Посмотреть сообщение
Надо .lib подключить !
Код:
#pragma comment(lib, "Opengl32.lib")
#pragma comment(lib, "glut32.lib")
ничего не поменялось...


люди я сейчас уже пробую GLFW, ошибки такие же
Это ещё не конец и даже не начало конца, это возможно только конец начала.
pufystyj вне форума Ответить с цитированием
Старый 06.07.2011, 01:34   #6
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

должно было поменятся.
вы точно добавили их?(и сделали ребилд)
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 06.07.2011, 02:03   #7
pufystyj
Форумчанин
 
Аватар для pufystyj
 
Регистрация: 10.11.2010
Сообщений: 569
Радость

кароче разная ***** выходила, спасиба больше anyx, он мне по скайпу помагал! СПАСИИИИИИИИИИИИИИИИИИИИИБА!

вся проблема была в студии! поставили CodeBlocks + MinGW летает!
кому нужна помощь пишите личку!
Это ещё не конец и даже не начало конца, это возможно только конец начала.
pufystyj вне форума Ответить с цитированием
Старый 06.07.2011, 11:05   #8
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

интересно, чтож вы в студии наворотили...
2008P и 2010E отлично работают.

может у вас просто не было гл библиотек?(изредка бывает)
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 06.07.2011, 16:29   #9
pufystyj
Форумчанин
 
Аватар для pufystyj
 
Регистрация: 10.11.2010
Сообщений: 569
По умолчанию

прикол в том, что когда я создал новый документ студия какбудто обновилась и указала на 1 нормальную ошибку, но она всеровно не исправлялась... мы запустили кодоблоки и все подшло как по маслу!
Это ещё не конец и даже не начало конца, это возможно только конец начала.
pufystyj вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Visual Studio 2005 StartMis Помощь студентам 3 15.06.2010 08:12
Visual Basic (Visual Studio 2005) JUDAS О форуме и сайтах клуба 1 04.07.2009 23:09
С# и visual studio 2005 Neymexa Общие вопросы .NET 1 12.03.2009 22:31
Visual Studio 2005 amelie Win Api 19 06.09.2008 12:40
Visual c++ 2005 и Visual c++ 6 это разные версии или нет? Руслантус Свободное общение 3 30.11.2007 19:42