[Visual Studio 2008] Problem z OpenGL
Ostatnio zmodyfikowano 2012-08-29 12:15
sinoo Temat założony przez niniejszego użytkownika |
[Visual Studio 2008] Problem z OpenGL » 2012-08-28 23:32:43 Witam, ostatnio chciałem się trochę pobawić w OGL i gdy w końcu udało się wygrzebać tą bibliotekę i pobrać z strony http://mycodelog.com/2010/05/15/gllibs/ po wrzuceniu i zalinkowaniu, przy kompilacji kodu z kursu Cpp0x | OpenGL wywala błędy. Oto log z kompilacji: Compiling... main.cpp e:\program files\microsoft visual studio 9.0\vc\include\stdlib.h(371) : error C2381: 'exit' : redefinition; __declspec(noreturn) differs e:\program files\microsoft visual studio 9.0\vc\include\gl\glut.h(146) : see declaration of 'exit' e:\program files\microsoft visual studio 9.0\vc\include\stdlib.h(371) : warning C4985: 'exit': attributes not present on previous declaration. e:\program files\microsoft visual studio 9.0\vc\include\gl\glut.h(146) : see declaration of 'exit' c:\documents and settings\sysop\moje dokumenty\visual studio 2008\projects\project2\projekt\projekt\main.cpp(65) : error C3861: 'exit': identifier not found Build log was saved at "file://c:\Documents and Settings\SysOp\Moje dokumenty\Visual Studio 2008\Projects\Project2\Projekt\Projekt\Debug\BuildLog.htm" Projekt - 2 error(s), 1 warning(s)
|
Kod źródłowy jest na pewno poprawny, gdyż pochodzi ze strony Cpp0x. Pliki *.h wrzuciłem do "include\GL\", pliki *.lib do "lib\" i pliki *.dll do folderu z kompilowanym programem, oraz zlinkowałem : OPENGL32.LIB glut32.lib glui32.lib GLU32.LIB Glaux.lib
|
Nie mam pojęcia co może być nie tak. Z góry dzięki. |
|
kubawal |
» 2012-08-29 07:58:07 Widocznie OpenGL definiuje funkcję albo zmienną exit, która koliduje z funkcją exit()( exit) z <cstdlib> . Sbróbuj nie dawać na początku programu using namespace std i pisać std:: przed cout, cin, string itd. |
|
Mrovqa |
» 2012-08-29 09:58:21 @up po co się męczyć i pisać std:: ?? using std::cout; using std::cin;
:) |
|
sinoo Temat założony przez niniejszego użytkownika |
» 2012-08-29 12:15:43 |
|
« 1 » |