【发布时间】:2014-06-24 17:09:04
【问题描述】:
每当在 Xcode 5 中构建和运行这段代码时,相应的库计算机都会显示错误。很难看,但你可以看到窗口出现了三角形。
不确定这是否会有所不同,但我在 OSX 1.9.2 上运行
#include <iostream>
#include <OpenGL/gl.h>
#include <OpenAL/al.h>
#include <OpenAL/alc.h>
#include <GLUT/glut.h>
int windowwitch= 1280;
int wndowhight=800;
using namespace std;
void display();
int main(int argc, char ** argv){
glutInit(&argc, argv);
glutInitWindowPosition(0, 0);
glutInitWindowSize(windowwitch, wndowhight);
glutInitDisplayMode(GL_RGBA12 | GLUT_DOUBLE |GLUT_DEPTH);
glutCreateWindow("Alex's Game!!");
glutDisplayFunc(display);
//Main loop
glutMainLoop();
return 0;
}
void display(){
glClear(GL_COLOR_BUFFER_BIT| GL_DEPTH_BITS);
glLoadIdentity();
glBegin(GL_TRIANGLES);
glVertex2f(-2, -2);
glVertex2f(0, 1);
glVertex2f(1,-1);
glEnd();
glutSwapBuffers();
}
【问题讨论】: