位置: 编程技术 - 正文

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

  • 预缴增值税的会计账务处理
  • 采购材料入库会计分录怎么写的
  • 车险 保险金额
  • 分公司怎么分配股权
  • 金蝶软件制造费用结转步骤
  • 销货方跨月开红字发票流程
  • 股东投入款放入什么科目
  • 转出进项税
  • 个人净资产包括房子吗
  • 实收资本未认缴资本还用填写吗
  • 报销单冲抵借支做账
  • 公司为员工异地调岗
  • 资产负债表期末余额怎么算
  • 超过一年的保证金怎么交个税
  • 饭店购买厨房用具分录
  • 返聘人员工伤可以申请工伤鉴定吗
  • 资产负债表中资产总计和负债所有者权益不平等
  • 支付境外佣金的记账凭证
  • 租赁固定资产折旧计入
  • 汽车发票金额怎么算
  • 属于留存收益的是
  • 金蝶资产减值损失取数计算公式
  • 小规模保安公司收取服务费时如何开票
  • 实收资本未到位借款利息可以税前扣除吗
  • 小型微利企业收入超过300
  • 酒店行业增值税加计抵减是10%还是15%
  • 盘盈的固定资产怎么做账务处理
  • 差旅费增值税专用发票少报销可以吗
  • php-cgi
  • 原材料明细账有记税吗
  • 学生兼职收入按什么交个税
  • 利用php判断是否为素数
  • php中require和include是用来做什么的
  • php操作mysql数据库
  • 机票报销需要哪些才可以
  • 小规模场地租赁费税率是1还是5
  • 微信小程序在哪里找?
  • react组件调用方法
  • 计算机视觉算法
  • 员工安全培训费可以计入安全费用吗
  • 组装设备配件入什么科目
  • 工程结算 增值税
  • 建筑企业其他应付款包含什么内容
  • 今天收到的
  • python缺失值的解决方法
  • 织梦怎么改网站主页
  • 无法支付的应付账款转作营业外收入
  • 材料采购账务处理思维图怎么做
  • 分公司计提递延所得税吗
  • 企业不需要交残保金吗
  • 公司部门财务单独核算
  • 行政单位收到的待报解预算收入怎么做账
  • 公司章程上的出资额怎么填
  • 主营业务成本和管理费用的区别
  • 专用发票过期未认证最新规定
  • 进出口企业需要哪些手续
  • 结构性存款怎么计算收益
  • 发票未缴销是什么意思
  • 年底所得税的会计分录
  • Win7 64位 mysql 5.7下载安装常见问题小结
  • mac怎么共享wifi密码给iphone
  • Windows移动中心里没有无线网络
  • Win7怎么把桌面文件迁移到D盘中
  • ubuntu 12.04安装
  • centos7 ethtool
  • 运维zabbix
  • 虚拟机里安装centos7
  • xp创建VPN连接图文教程
  • linux bzz
  • Win10 Build 14267截图欣赏:贴心功能大展示
  • vue动态引入模块
  • nginx优雅退出
  • 模板创造
  • javascript参考书
  • 网管系统怎么用
  • unity开发游戏教程
  • 常见的java数据类型有哪些
  • 电子税务局官网江西省
  • 开票软件如何升级系统
  • 2022年车船税减半政策
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设