位置: 编程技术 - 正文

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

  • 医疗批发企业增值税税负率大概是多少
  • 一般纳税人的进销项税怎么做分录
  • 全年一次性奖金税收优惠政策
  • 个体户注销工商没有收走公章
  • 有主营业务收入就一定有销项税吗
  • 合伙企业分配利润需要全体合伙人同意吗
  • 税前薪酬包括五险一金吗
  • 每月末计提利息分录
  • 收票据计息利息为什么要红字冲账?
  • 境外付款境内支付什么意思
  • 公司账户拨款工具有哪些
  • 保险摊销什么 时候开始
  • 企业购买房屋的行为涉及哪些税种
  • 收到发票错误主管有责任吗
  • 计提与不计提短贷的区别
  • 行政事业单位结算起点
  • 研发物资
  • 公司房产出租租金如何开票?
  • 母子公司间的借款现金流计入哪里
  • 预收电费怎么做会计分录
  • 广告公司可以开服务费吗
  • 营改增后房屋出租税率
  • 商业健康保险个人所得税扣除
  • 工会经费人数在哪里查询
  • 免税农产品发票可以抵扣么
  • 成本法追加投资交易费用
  • 收到以前年度退税款的会计分录
  • 如何在mac上快速打开聚焦搜索
  • linux sl
  • 销售折让负数会计分录
  • 高薪技术企业研发项目合同范本最新
  • 发票怎么保管不会坏
  • 融资租赁会计处理小企业会计准则
  • chrome插件扩展名
  • 企业所得税减免20%按5%征收
  • 所得税季报本月数是指
  • 微信小程序如何删除
  • 子公司破产对母公司是利好还是利空
  • go开发web项目
  • react生命周期分为两类
  • node js教程
  • 税控盘登录密码设置
  • 正则动量
  • 商品调价差额调整单会计分录
  • 为什么分红不影响损益
  • mongodb的坑
  • php注册系统
  • 小规模纳税人进项发票怎么做账
  • 产品检测费计入成本吗
  • 支付债券发行费怎么算
  • 施工企业会计科目
  • 印花税只能到角吗
  • 个人报销电话费开发票是个人名还是公司名
  • 固定资产后续支出一律计入固定资产成本
  • 破产清算应收账款怎么评估
  • 稳岗补贴操作流程
  • 城建税50%减免条件
  • 公司的钱转入余额账户
  • 公司折价购买的股票
  • 印花税计提依据业务发生时间还是开票时间?
  • 承兑汇票被背书人
  • 注册表修改大全
  • windows2003怎么修改用户密码
  • win 8.1激活
  • linux常见的启动方式
  • win7旗舰版开机
  • 用python编写程序
  • nodejs writefile
  • linux压缩命令compress
  • JavaScript中的NaN代表什么
  • 使用chrome浏览器打开
  • javascript零基础
  • jquery如何解决跨域问题
  • js调用声音
  • jquery悬浮显示
  • python设颜色代码
  • 企业购车需要交消费税吗
  • 山东省地税局电话号码
  • 网上报税失败什么原因
  • 广西空置房物业费减免政策吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设