Autor Wątek: VS 2008 profesional edition i opengl  (Przeczytany 990 razy)

Offline ŁukaszB

  • Użytkownik

# Lipiec 09, 2008, 10:38:25
Wszystko fajnie mam VS 2008 pro z msdn'u
SDL'a pod to podpiąłem - działa,
ale jest problem z opengl'em:/
Z tego co się orientuję to domyślnie jest zainstalowany Windows SDK - no jest:)
Sprawdzam czy są biblioteki, nagłówki opengl'a - są
(biblioteki linkuję w opcjach OpenGL.lib, GlU.lib, biorę Multi-Threaded Dll, czysty projekt bez precompile headers )
i kompilator wywala mi 145 błędów nagłówka GL.h
tj.
Error 1 error C2144: syntax error : 'void' should be preceded by ';' c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h 1152 SDL_Standard
Error 2 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h 1152 SDL_Standard
Error 3 error C2146: syntax error : missing ';' before identifier 'glAccum' c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h 1152 SDL_Standard
Error 4 error C2182: 'APIENTRY' : illegal use of type 'void' c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h 1152 SDL_Standard
Error 5 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h 1152 SDL_Standard
Error 6 error C2144: syntax error : 'void' should be preceded by ';' c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h 1153 SDL_Standard

« Ostatnia zmiana: Lipiec 09, 2008, 10:41:38 wysłana przez ŁukaszB »

Offline Mr. Spam

  • Miłośnik przetworów mięsnych

Offline rAum

  • Użytkownik
    • blog

# Lipiec 09, 2008, 12:12:57
Najpierw dołaczasz windows.h czy gl.h ?
Bo o ile dobrze pamiętam to jak zamienisz je miejscami to coś takiego się dzieje. Ja u siebie mam tak:
Kod: (cpp) [Zaznacz]
#include <windows.h>
#include <gl/gl.h>
i działa (prawdopodobnie gryzą się #define'y)
// edit
jeszcze jedno - biblioteki jakie musisz dołaczyć to opengl32.lib glu32.lib a nie opengl.lib i glu.lib
« Ostatnia zmiana: Lipiec 09, 2008, 12:14:39 wysłana przez rAum »

Offline ŁukaszB

  • Użytkownik

# Lipiec 09, 2008, 13:06:14
dołączam te z *32.lib
ale racja problem u mnie był z tym że nie dołączałem windows.h:)
thx...