Windows에서 작성된 볼록 선체를 찾기위한 OpenGL 프로젝트가 있습니다.우분투 10.10에서 OpenGL 프로젝트를 실행할 때 오류가 발생했습니다.
이제 우분투 10.10을 사용하고 있으며 코드를 포팅 (C++ 코드)하려고 시도했습니다. - 그것은 단지 부두
g++ convex.cpp -lm -lglut -lGLU -o convex_hull_project
그것은 파일을 컴파일합니다,하지만 난 파일 ./convex_hull_project
을 실행할 때 프로그램을 시작하는 제목을 표시하지만 아무것도 :
int main(int argc, char* argv[]) {
glutInit(&argc, argv);
glutInitDisplayMode(GLUT_RGBA | GLUT_SINGLE | GLUT_DEPTH); // color, buffer
glutInitWindowPosition(100,100);
glutInitWindowSize(window_size_width,window_size_height);
glutCreateWindow("Convex hull");
glutDisplayFunc(renderScene);
glutMouseFunc(mouse);
glutMainLoop();
return 0;
}
void renderScene(void) {
// clear framebuffer
glClearColor(0.f,0.f,0.f,0.f);
glClear(GL_COLOR_BUFFER_BIT);
// set-up matrix
glMatrixMode(GL_PROJECTION);
glLoadIdentity();
glOrtho(0,window_size_width,window_size_height,0,-1,1);
glViewport(0,0,window_size_width,window_size_height);
//drawing ...
}
을 그리고이 포함되어 있습니다 :
#include<GL/glut.h>
#include<GL/glu.h>
#include<stdio.h>
#include<vector>
#include<algorithm>
#include<math.h>
, 프로그램 컴파일 및 링크, 그것은 단지 작동하지 않습니다 도끼가 예상 - 제목 오해의 소지가있다 –
당신이 맞아, 그것을 고정 :) –