位置: 编程技术 - 正文

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

  • 应交增值税和未交增值税都有余额
  • 卷烟消费税是怎么算
  • 注册税务师考试2023
  • 生产用天然气如何入账
  • 年终奖报表怎么做
  • 怎么报企业所得税季报
  • 土地增值税扣除系数
  • 个税专项附加扣除具体怎么操作
  • 采购商品未入库的会计分录
  • 政府给的慰问金叫什么
  • 付城镇土地使用税是多少
  • 建筑业发票可以在备注里加备注么
  • 免征增值税和营业税政策
  • 高速公路的发票怎么补
  • 发票购方税号是什么意思
  • 小规模纳税人的企业所得税怎么算
  • 应交税金的明细科目
  • 总账会计就是内外账合并吗
  • 利息怎么算的计算公式举例
  • 收到注册资本需要开发票么
  • 党费专用账户可以收取转账费用吗
  • 怎么计算研发费用占销售收入总额比例
  • 企业购买二手车需要缴纳哪些税
  • win11打开图片
  • 技术服务费增值税发票怎么开
  • 天然气 初装费
  • 人工单位怎么写
  • php缓存数据到内存
  • 冲减管理费用是什么意思
  • 年末结转利润分配账户的借方余额表示
  • 股份支付的确认和计量原则
  • php中imagestring
  • 仓鼠模拟器3d无限金币中文
  • 未开票收入不申报处罚
  • 企业所得税必须要季度缴纳吗
  • php如何获取当前时间
  • yolov5 test.py
  • javascript基础书
  • 预收账款属于什么科目
  • 怎么在网上增加办税人员
  • 营业外收支核算的内容有哪些?
  • 印花税的计税依据为各种应税凭证上所记载的计税金额
  • 委托代销商品支付的手续费计入什么科目
  • 一般纳税人技术服务费几个点
  • 应交税费会计分录完整版
  • 哪些票据属于会计票据
  • 收到的发票未抵税怎么办
  • 商业汇票和银行本票的区别
  • 转出的未交增值税转到应交增值税
  • 核定征收也需要报税务报表吗?
  • 工程没钱也没有工资
  • 服务业差旅费是什么科目
  • a公司刚刚执行了一个采购项目
  • 营业成本包括哪些会计科目
  • 企业经营规模小怎么办
  • mysql服务无效
  • win10硬盘安装器安装教程
  • windows server 2003 standard
  • ubuntu系统安装无线网卡驱动
  • ubuntu搭建nginx服务器教程
  • linux wechat
  • win10 edge浏览器崩溃
  • win7系统声音设置方法
  • win8待机后无法唤醒
  • debian 单网卡设置双ip
  • linux html编辑器
  • linux定时任务怎么立刻生效
  • opengl实现光线追踪
  • url跟uri
  • python django事务transaction源码分析详解
  • JavaScript File API文件上传预览
  • 土地重置成本价
  • 税务机关党建动员大会
  • 投诉政府平台在哪里投诉
  • 贷款利息扣款日未足额缴纳
  • 地址变更去税务局办理
  • 博兴公安局局长
  • 目前长沙二手房出售信息
  • 公司注册资本印花税的税率是多少
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设