位置: 编程技术 - 正文

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变换实践篇:平移,旋转,缩放

  • 车辆购置税退税计算
  • 无票收入怎么做账,要交税吗,填入增值税申报表
  • 最新劳务报酬的个税计算方法?
  • 企业所得税属于地方税吗
  • 生产企业内销和出口
  • 企业所得税研发费用100%扣除的有哪些企业
  • 未到期责任准备金计算方法
  • 印章刻字怎么收费
  • 轿车计提折旧
  • 小规模企业可以开电子专用发票吗
  • 个人转让住房交土地增值税吗
  • 什么叫项目所在地
  • 购货折让
  • 个税纳税期数如何规定的 怎么选择
  • 房产企业开发产品出租
  • 景区门票 报销
  • 高温补贴是政府发放的吗
  • 核销单丢失后应该怎么挂失和补录处理呢?
  • 简述资产的概念特征以及确认条件
  • 劳务费属于会计什么科目
  • 个体工商户做账可以做工资吗
  • 电脑无损音乐播放软件哪个最好
  • 货物运输业的增值税税率
  • 信息技术费用如何做分录
  • centos编辑文本
  • 分级核算下的建议怎么写
  • PHP:pg_fetch_assoc()的用法_PostgreSQL函数
  • 银行存款总账怎么登记图片
  • sigmoid函数求导表达式
  • 存货的采购成本包括
  • php gd
  • 工程实践指的是
  • dns域名解析两种方式
  • 餐饮店库存盘点表
  • python condition条件变量
  • 企业并购的主要特征是a扩大企业规模
  • 企业所得税汇算清缴表
  • 非房地产企业的基建管理办法
  • mysql如何开启
  • 烟丝缴纳消费税计算
  • 永久性差异有哪些项目
  • 信用减值损失与资产减值损失
  • 什么叫日常业务
  • 年资产总额增长怎么算
  • 收到汇算清缴退回的税款如何做账
  • 销售退回跨年度的会计分录
  • 运输费计入什么科目分录
  • 委托代销业务的会计分录
  • 公司注销实收资本要清零吗?
  • 股东借款转为实收资本的说明
  • 未分配利润为负代表什么
  • 发票冲红的会计怎么处理
  • 领用材料什么会计科目
  • 小规模纳税人能抵扣进项税额吗
  • 没收到电费账单怎么办
  • 发票要不回来怎么办
  • 什么情况下可以安排待岗
  • 购入一辆运输汽车,价值5.6万元,款项尚未支付
  • 各单位应当设置专职能源管理岗位
  • 服务器维护和计划的区别
  • git checkout撤销
  • linux系统中用户密码保存在什么文件中
  • ubuntu16.04怎么设置网络
  • win7系统设置只让安装有证书的软件
  • win102020h2版本
  • win10预览版怎么安装
  • 文件夹删不掉显示另一个程序打开
  • windows中创建的任务计划可以多久执行一次任务?
  • 关于javascript函数
  • python多线程代码
  • 利用职务之便谋取私利是什么罪
  • javascript基础
  • PYTHON内置函数,标准库,三方库的区别
  • java 把对象存到数据库
  • Python实现Sqlite将字段当做索引进行查询的方法
  • jquery给下拉框添加选项
  • 电子税务局驱动安装步骤
  • 一年内在两家公司任职个税汇算清缴
  • 花店会计主要做什么
  • 电影失眠详细剧情
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设