位置: 编程技术 - 正文

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

  • 新公司开基本户银行选择
  • 收到的普通发票需要认证吗
  • 支出和成本的关系和区别
  • 申报从租计征的房产税必须提前备案吗
  • 一般纳税人免征教育费附加的文件
  • 建筑企业增值税怎么算
  • 购买的旧机械设备怎么办
  • 预期收益率计算器
  • 外币折算准则规范的外币交易
  • 铁路运费印花税税率
  • 法人的往来款可以转为实收资本吗?
  • 发票未到的库存商品如何做账
  • 增值税优惠的二级明细科目
  • 增值税税率简并纳税
  • 增值税发票选择确认平台证书密码是多少
  • 存货质押融资的银行
  • 设备改造时各项支出的会计处理?
  • 查账征收企业所得税季报怎么填
  • 电脑非法关机后开机进不了系统
  • php数组函数有哪些
  • 苹果电脑怎么切换中英文
  • 如何把电脑上锁屏密码
  • php获取多选框的值
  • 订金账务处理
  • 收到银行汇票怎么背书
  • 用交易所转付货款怎么转
  • thinkphp smarty
  • 企业进项税大于销项税财务怎么做分录
  • php restful接口
  • php smtp类
  • 银行借款利息如何入账
  • html获取php数据
  • 税局通知纳税人的短信
  • 融资租赁首付租金会计账务处理
  • 外请专家讲课费如何交税
  • 电缆租赁发票开具属于什么项目
  • 内部交易费用外部交易费用
  • VUE3.0+Antdv+Asp.net WebApi开发学生信息管理系统(二)
  • 怎么做零售企业
  • 民办非企业的税务登记国税还是地税
  • mysql跨库join
  • 金税四期有什么变化
  • 开具定额发票应如何做账?
  • 稳岗返还的概念
  • 库存,收入,支出,进货
  • 旅行社开具的发票
  • 不动产在建工程领用原材料进项税额可以抵扣吗
  • 利润是用含税价还是去税价
  • 收到货款确认收入还是开好发票确认收入
  • 注册资金没显示
  • 开发成本计入现金流量表
  • 固定资产的计提折旧方法有哪些
  • 差旅费报销单填写模板电子版
  • 3个点专票和6个点专票区别
  • 应收账款和应付账款属于什么科目
  • 一般纳税人原材料的入账价值怎么算
  • 投资性房地产摊销从什么时候开始
  • 年底不发工资 员工离职
  • 设备基础属于什么基础
  • 固定资产管理台账管理制度
  • 公司电子发票报销
  • sql server的实例
  • mybatis分页插件的原理
  • ssh访问windows
  • Linux环境下MySQL服务器优化的方法详解
  • winxp修改ip地址方法
  • Win7系统启动密码
  • linux服务器搭建实战详解
  • win7隐藏文件怎么调出来
  • -f linux命令
  • unity udim
  • Node.js中的事件循环是什么
  • suse linux 网络配置
  • python实现mysql的单引号字符串过滤方法
  • node.js开发实战详解
  • 宁波市税务网上营业厅
  • 慧算账财务公司简介
  • 成都税务局发票查询
  • 税收公司法人有风险么
  • 环保职责及管理范围
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设