位置: 编程技术 - 正文

mac xcode运行opengl(mac vscode opengl)

编辑:rootadmin

推荐整理分享mac xcode运行opengl(mac vscode opengl),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:mac vscode opengl,xcode配置opengl,mac用xcode 怎么运行c程序,mac用xcode 怎么运行c程序,xcode配置opengl,mac配置opengl,xcode配置opengl,macos opengl,内容如对您有帮助,希望把文章链接给更多的朋友!

初次接触opengl,就只说说配置运行的步骤吧!希望多指教!

1. 新建项目,new -> project -> OS X 中选择Command Line Tool;

2. 导入OpenGl Frame, 右键项目 -> Add Files To “XXXXX” 选中/System/Library/Frameworks下的OpenGL.framework和GLUT.framework;

3. 编写main.cpp文件

#include <GLUT/GLUT.h>

void display() {

glClear(GL_COLOR_BUFFER_BIT);

glBegin(GL_POLYGON);

glVertex2f(-0.5, -0.5);

glVertex2f(-0.5,0.5);

glVertex2f(0.5,0.5);

glVertex2f(0.5, -0.5);

glEnd();

glFlush();

}

// 注意:这里已经把void去掉了,否则报错

int main(int argc,char * argv[]) {

// insert code here...

glutInit(&argc, argv);

mac xcode运行opengl(mac vscode opengl)

glutCreateWindow("test GLUT Demo!!!");

glutDisplayFunc(display);

glutMainLoop();

std::cout <<"Hello, World!n";

return 0;

}

4. 菜单的Product -> Run 或者Command&#;R运行程序;可能会出现错误:

Undefined symbols for architecture x_:

"_glBegin", referenced from:

display() in main.o

"_glClear", referenced from:

display() in main.o

"_glEnd", referenced from:

display() in main.o

"_glFlush", referenced from:

display() in main.o

"_glVertex2f", referenced from:

display() in main.o

ld: symbol(s) not found for architecture x_

clang: error: linker command failed with exit code 1 (use -v to see invocation)

此时要加上编译选项 : Build Settings -> Linking -> Other Linker Flags 添加 “-framework OpenGL”

5. 再次Run代码,Build Succed

[OpenGL ES ]3D变换实践篇:平移,旋转,缩放 [OpenGLES]3D变换实践篇:平移,旋转,缩放罗朝辉(

&#;GL_COMBINE_ARB&#; : undeclared &#;GL_RGB_SCALE_ARB&#; : undeclared 问题 如果你在弄GL的过程中遇见了这个问题,那么你可以在对应的头文件里进行如下的宏定义就OK了。修改:#defineGL_TEXTURE0_ARB0xC0#defineGL_TEXTURE1_ARB0xC1#defineG

opengl的初始化(VS MFC) 吐血写贴,试了整整一天有木有。。。。。。桑心有木有。。。。。好了不废话了,先把流程整理一下,然后有时间再解释代码~~~第一步:新建MFC项目

标签: mac vscode opengl

本文链接地址:https://www.jiuchutong.com/biancheng/369514.html 转载请保留说明!

上一篇:OpenGl函数说明(opengl详解)

下一篇:[OpenGL ES 04]3D变换实践篇:平移,旋转,缩放

  • 金税三期怎么合理避税
  • 带薪休假会计
  • 移动怎么开当月发票
  • 小规模纳税人应交增值税明细科目
  • 椅子坐垫有用吗
  • 实际缴纳的税款怎么算
  • 发票开票人是管理员可以吗
  • 非盈利组织的银行是什么
  • 航空运单能当发票使用吗
  • 提供劳务企业所得税纳税义务发生时间
  • 吸收合并的税务处理增值税风险
  • 产品保修发生的维修费计入什么科目
  • 跨年度销售退回所得税
  • 定额发票已经取得怎么办
  • 外贸企业需要交哪些税费
  • 医疗器械技术服务合同
  • 其他服务业经营范围包括哪些
  • 什么情形下可以认定为重婚
  • 购入工程物资的账务处理
  • 小规模专票普票都开怎么申报增值税
  • 固定成本与变动成本的区别
  • 固定资产处理收入计入什么科目
  • 专票电话写错了怎么办
  • 小规模纳税人可以退税吗?
  • 企业所得税一季度盈利二季度亏损
  • 押金收不回来了怎么处理
  • 基本户往一般户转账用途怎么写
  • 应交增值税的会计科目
  • 爱尔兰新手岛
  • windows7旗舰版为什么很多东西打不开
  • 承租人对经营租赁的会计处,怎么快速记住方法
  • 编制收款凭证的有哪些
  • 盈余公积转增资本对会计要素的影响
  • vue-router query
  • 其他综合收益科目有哪些
  • 新政府会计制度科目解读
  • markdown语法是什么意思
  • 英雄联盟轮转模式2020时间表
  • 大模型时代的自然语言处理
  • python里%s
  • 每季度报税什么意思
  • 土地被政府收回会计分录
  • 已经抵扣的进项税额转出会计分录
  • 综合所得申报是个人所得税申报吗
  • 子公司借钱给母公司,未收取利息,要纳税吗
  • 企业电子发票申请流程2023版
  • 企业其他应收款包括哪些
  • 公司归还股东借款是否需要股东会决议
  • 销售车位怎么找客户
  • 《中华人民共和国治安管理处罚法》
  • 受雇于两家公司补税怎么算
  • 永久性差异有哪些项目
  • 业务招待费的企业所得税扣除标准
  • 结转增值税的账务处理
  • 专利年费 缴纳
  • 在建工程发生的运费计入什么科目
  • 自然人独资公司税收政策
  • 外包会计注意事项
  • mysql使用命令
  • 不在同一子网的ip
  • Tech Ed 2008:HPC Server 2008讲解
  • 要建立linux分区可以有哪几种方法
  • CentOS中httpd源代码安装与测试步骤分享
  • U盘安装centos8
  • win7怎么看最近访问位置
  • linux 常用系统
  • winxp虚拟内存怎么改
  • ubuntu12安装教程
  • linux查看多线程
  • perl中qw
  • Javascript selection的兼容性写法介绍
  • css div 不换行
  • python多线程操作
  • dom操作的方法有哪些
  • js设置图片大小
  • python二分查找非递归
  • js 表格
  • 电子税务局年度申报流程
  • 关于新时代新征程
  • 个人工资所得税缴纳标准2023年
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设