位置: 编程技术 - 正文

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

  • 快递收派服务增值税政策
  • 税务局退税多久到账
  • 资源税的计税方法自产
  • 开具红字发票的当月就要进项税额转出吗
  • 三栏式明细账月结
  • 个人资金借给企业
  • 一般纳税人的登记管理表述不正确的是
  • 名义股东转让股份侵权
  • 付给总机构的管理费可以税前扣除吗
  • 内账怎么收费
  • 资产已报废折旧怎么计算
  • 赠品转做商品销售的账务处理如何做?
  • 到账的钱还能退回去吗
  • 资产减值损失是
  • 一次性医保补助多少钱
  • 财务软件期初数据录入
  • 超市的发票是什么种类
  • 沥青混凝土增值税风险
  • 财税201617号文
  • 出口退税备案信息
  • 研发费用加计扣除政策指引2.0
  • 纳税申报有哪些规定
  • 利得入什么科目
  • 金蝶kis标准版软件操作流程演示
  • 专利年费应该入哪个科目
  • 新开办公司前三个月没交社保,后面正常缴纳
  • win10电脑和win7电脑怎么共享文件
  • Win11 Build 22000.132 预览版 ISO 官方镜像下载与安装
  • 法人车无偿给公司使用合法吗
  • linux中gzip的用法
  • 怎么查开出去的发票原票
  • 购物卡销售的重点工作是什么
  • kindeditor vue
  • php 设计模式 鸟哥
  • 二手商铺的税费太高了吧
  • 提高stable diffusion速度
  • php pdo oracle
  • Python 高性能 pdf
  • 股东以原材料出资
  • nodejs安装及环境配置win10
  • php的time函数
  • laravel运行
  • gluster peer status
  • mysql中regexp_instr函数的使用
  • 固定资产提足折旧后,不论能否继续使用
  • 铁路运费的印花税进什么科目
  • 当月工资未发放的怎么记账
  • 企业短期借款的会计分录
  • 其他债权投资是长期投资吗
  • 机械租赁属于什么科目
  • 企业开办期间账务处理
  • 社保比例调整了吗
  • 文化建设费税率
  • 开发票给别人该如何收取税点?
  • 行政单位汽车加油无明细怎么办
  • 年终奖财务是以工资形势发放,个税怎么单独计税
  • 商业汇票和银行本票的区别
  • 生产成本的会计科目分录
  • 老板用公司的钱算挪用公款吗
  • 金税盘发票全额抵扣如何做账
  • sql实现行列转换
  • windows安装在何处
  • windows2003怎么升级
  • freebsd操作命令
  • centos页面
  • 电脑显示器无信号键盘灯不亮
  • win10更新到win11
  • linux learn
  • perl数组求和
  • nodejs bff
  • 安全工具有哪些
  • vue实现数据导出为excel
  • jquery插件是干什么的
  • 天津武清房管局电话
  • 广东省地方税务局发票查询
  • 国家税务总局关于进一步优化营改增纳税服务工作的通知
  • 船舶吨税 税率
  • 河南国税局变更法人流程
  • 税务师事务所牌匾
  • 从事货物批发或零售的纳税人
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设