2013-02-26 2 views
0

안녕하세요 여러분, 지금 코딩하는 데 문제가 있습니다. 문제는 내 #Include <glut.h> 파일이 미리 컴파일 된 머리글 사용을 찾을 때 건너 뜁니다. 해결 방법을 찾을 수 없습니다.OpenGL 미리 컴파일 된 헤더 건너 뛰기

#include <D:/GL/glut.h> 
#include <stdafx.h> 
#include <stdlib.h> 
#include <malloc.h> 
#include <math.h> 

using namespace System; 

void drawScene(void) 
{ 
    int i, j; 

    glClear(GL_COLOR_BUFFER_BIT); 
    glColor3f(0.0, 0.0, 0.0); 
    glLoadIdentity(); 

    glTranslatef(0.0, 0.0, -25.0); 
    glutWireCube(5.0); // Box. 
    glColor3f(1.0, 0.0, 0.0); 

    for(i=5; i<5; i++) 
    { 
     for (j = -5; j < 5; j++) 
     { 

      glPushMatrix(); 
      glTranslatef(i*5, j*5, -35.0); 
      glColor3f(1.0, 1.0, 0); 
      glutSolidCube(5.0); 
      glColor3f(0.0, 0.0, 1.0); 
      glutWireCube(5.0); 
      glPopMatrix(); 
     } 
    } 

glFlush(); 

} 

void setup(void) 
{ 
    glClearColor(1.0, 1.0, 1.0, 0.0); 
} 

void resize (int w, int h) 
{ 
    glViewport(0, 0, (GLsizei)w, (GLsizei)h); 
    glMatrixMode(GL_PROJECTION); 
    glLoadIdentity(); 
    glFrustum(-10.0, 10.0, -10.0, 10.0, 10.0, 100.0); 
    glMatrixMode(GL_MODELVIEW); 
} 

void KeyInput(unsigned char key, int x, int y) 
{ 
    switch(key) 
    { 
    case 27: 
     exit(0); 
    break; 
    default: 
    break; 
    } 
} 


int main(int argc, char **argv) 
{ 
    glutInit(&argc,argv); 
    glutInitDisplayMode(GLUT_SINGLE|GLUT_RGB); 
    glutInitWindowSize(500,500); /* Size of the Program Window */ 
    glutInitWindowPosition(100,100); 
    glutCreateWindow("Voxel Assignment"); 
    setup(); 
    glutDisplayFunc(drawScene); 
    glutReshapeFunc(resize); 
    glutKeyboardFunc(KeyInput); 
    glutMainLoop(); 

    return 0; 
} 
+1

왜이 질문에 모든 코드를 넣으시겠습니까? 코드의 대부분은 문제에 관한 것이 아닙니다 ... –

+3

'#include '<- no. 아니. –

+0

코딩 부분인지 또는 실제로 헤더 파일과 관련이 있는지 알지 못했습니다. : P – Angelrawzz

답변

2

그것은 드라이브 지정자, 아마 때문에 아주 이상한 절대 경로를 사용 중입니다 :

여기 내 코드입니다.

포함하지 마십시오. 경로에 포함 된 항목이 해당 레벨에 포함되지 않아야합니다.

그냥 #include <GL/glut.h>라고 말하고 컴파일러의 설정을 조정하여 필수 경로를 포함 경로에 추가하십시오.

+0

당신이 물었던 것과 당신이 뭘 알고 있었습니까 그것이 내 dodgy 경로 : D 조 – Angelrawzz

관련 문제