国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

[OpenGL學(xué)習(xí)] mac上運(yùn)行第一個(gè)openGL程序

2019-11-06 06:20:46
字體:
供稿:網(wǎng)友

這是在mac上運(yùn)行的第一個(gè)openGL程序,代碼來自《計(jì)算機(jī)圖形學(xué)(第四版)Computer Graphics with OpenGL》第三章,接口已經(jīng)過時(shí)了,但剛接觸,只能將就著用了:

//// main.cpp// OpenGLTest//// Created by Rick on 2017/3/6.// Copyright ? 2017年 Rick. All rights reserved.//#include <iostream>#include <GLUT/GLUT.h>#include <stdio.h>#include <stdlib.h>#include <math.h>void init(void){ glClearColor(1.0, 1.0, 1.0, 1.0); glMatrixMode(GL_PROJECTION); gluOrtho2D(0.0, 200.0, 0.0, 150.0);}void lineSegment(void){ glClear(GL_COLOR_BUFFER_BIT); glColor3f(0.0, 0.4, 0.2); glBegin(GL_LINES); glVertex2i(180, 15); glVertex2i(10, 145); glEnd(); glFlush();}int main(int argc, char ** argv) { glutInit(&argc, argv); glutInitDisplayMode(GLUT_SINGLE | GLUT_RGB); glutInitWindowPosition(50, 100); glutInitWindowSize(400, 300); glutCreateWindow("An Example"); init(); glutDisplayFunc(lineSegment); glutMainLoop();}

期間遇到的問題:xcode自動(dòng)生成的c++代碼int main(int argc, char ** argv)中argv前加了const,會(huì)報(bào)錯(cuò) no matching function to call “glutInit”, 把const去掉,讓glutInit能修改argv就行。之后編譯仍舊會(huì)出現(xiàn)問題,報(bào)了是個(gè)錯(cuò)誤,這個(gè)是因?yàn)闆]有鏈接到GLUT的framework,加入相關(guān)frameWord就行了: 這里寫圖片描述 最終結(jié)果: 這里寫圖片描述


發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 石城县| 讷河市| 铜梁县| 叶城县| 江山市| 景洪市| 元江| 兴仁县| 芜湖县| 买车| 东城区| 比如县| 固镇县| 青冈县| 腾冲县| 宜川县| 双柏县| 慈利县| 日喀则市| 湘潭市| 灵宝市| 长子县| 沾益县| 公主岭市| 民乐县| 根河市| 丹寨县| 金川县| 星座| 西安市| 永胜县| 自治县| 雅江县| 上饶市| 昌乐县| 明星| 临城县| 平远县| 汾西县| 易门县| 德格县|