Zentrieren Sie ein OpenGL-Fenster mit GLUT

8

Ich habe ein openGL-Fenster, das 640x480 ist, das ich in der Mitte des Bildschirms zentrieren muss. Ich habe vorher verwendet:

%Vor%

was GEARBEITET.

Aber jetzt ganz plötzlich wenn ich kompiliere ...

%Vor%

Jemand bitte helfen Sie. Das ist sehr ärgerlich und frustrierend für mich, da ich nicht viel über OpenGL und GLUT weiß.

    
Aaron McKellar 02.02.2010, 04:47
quelle

2 Antworten

19

Anstatt die user32.lib zu verlinken, können Sie dies auch nur mit dem Überlauf tun:

%Vor%

und

%Vor%

Warum hängen Sie von Windows ab, wenn Sie plattformübergreifend sein können?

Daher würde Ihr Code aussehen:

%Vor%     
Kornel Kisielewicz 02.02.2010, 05:07
quelle
1

Sie müssen sicherstellen, dass Sie eine Verknüpfung mit User32.lib herstellen, der statischen Bibliothek, in der GetSystemMetrics() ist definiert. Öffnen Sie Ihre Projekteinstellungen, und stellen Sie sicher, dass die User32.lib unter allen LIBs aufgelistet ist, mit denen Sie verknüpfen.

    
Adam Rosenfield 02.02.2010 04:50
quelle

Tags und Links