-7
我在OpenGL中遇到了一些問題 我在Visual Studio 2015中編寫了這段代碼,但是當我編譯它時,Visual Studio向我展示了諸如「函數調用中參數太多」和「glClear找不到「和」glLookAt函數不需要18個參數「和... 我該如何解決它? 這是我的代碼:在OpenGL中找不到Visual Studio 2015 glclear
#define glclear
#include "stdafx.h"
#include <Windows.h>
#include <glut.h>
void display()
{
glclear(GL_COLOR_BUFFER_BIT);
gluLookAt(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0);
glutWireTeapot(2, 0);
glFlush();
}
void init()
{
glClearColor(1, 0, 1, 0, 1, 0, 1, 0);
glColor3b(0, 0, 0);
glMatrixMode(GL_PROJECTION);
glLoadIdentity();
glOrtho(-4, 0, 4, 0, -4, 0, 4, 0, -4, 0, 4, 0);
glMatrixMode(GL_MODELVIEW);
glLoadIdentity();
}
int main(int argc, char** argv);
{
glutInit(&argc, argv);
glutInitDisplayMode(GLUT_SINGLE | GLUT_RGBA);
glutInitWindowSize(300, 300);
glutInitWindowPosition(0, 0);
glutCreateWindow("Orthographic Projection");
glutDisplayFunc(Display);
init();
glutMainLoop();
}
鏈接到opengl32.lib至少解決其中的一個錯誤。另一個是你寫這個問題或寫代碼時出現錯字 - 它是'gluLookAt';但它只需要9個參數。 –