位置: 编程技术 - 正文

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

  • 财务人员如何管理固定资产
  • 纳税人规模证明是什么
  • 财务费用包含哪些项目
  • 药品费用开具增值税发票项目应为什么
  • 增值税的税目有哪些类型
  • 咨询费开发票选哪一项
  • 待抵扣进项税额分录
  • 未投入使用的道路
  • 租金和押金的税率
  • 小规模纳税人销售不动产适用税率
  • 差旅费属于什么支出类型
  • 教育费附加抵免政策
  • 烟草批发环节加征的消费税税率是多少
  • 未分配利润转增股本 个人所得税
  • 7月1日所有公司发票系统需要升级,办公用品发票买什么开什么
  • 生产成本中材料款年末要全部结转吗
  • 合伙企业营业执照多少钱
  • 小规模纳税人收到专票后如何处理
  • 实收资本和注册资本必须一致吗
  • Linux系统中修改网络配置文件
  • 如果电脑中毒了,航佳进销存还能使用吗
  • 汽车费用怎么做账
  • 仙鹤草的功效与作用与主治功能
  • 如何配置无线路由器参数
  • 生产和提供的区别
  • 销售商品尚未发出会计分录
  • 计提本月固定资产折旧会计科目
  • 小规模纳税人按季度申报
  • 外贸企业退运后的进项税如何处理
  • 淘宝前端用什么写的
  • 既简单又安全的小实验
  • 员工报销发票怎么做账
  • 城建税减征50%
  • 企业和银行未达账项
  • echarts中国地图代码
  • Ant Design-vue 解决input前后空格问题(推荐)
  • 代收代付业务需要开发票吗
  • 工会经费是应付职工薪酬的借方还是贷方
  • 调账处理
  • php注册功能
  • 帝国cms模型
  • powerdesigner12.5使用教程
  • python PyQt5如何实现窗口功能
  • sqlserver2008数据库文件路径
  • 人员经费指的是
  • 按揭房办理抵押贷款
  • 一般纳税人每月开票限额是多少
  • 固定资产暂停使用申请怎么写
  • 产品保修要钱吗
  • 向银行借的款属于什么会计要素
  • 收到税务局退回的个税手续费怎么入账
  • 化肥贸易行业
  • 工程进度开票如何入账
  • 税额抵减的账务处理
  • 贷款服务有哪些项目
  • 货物发出退货
  • 融资租入固定资产计提折旧吗
  • 代扣代缴完税凭证只能次月抵扣吗
  • 待摊费用和预提费用的区别
  • 研发支出资本化支出在资产负债表哪里体现
  • 企业存货会计分录
  • mysql版本信息
  • xp系统好怪啊
  • uc聊天大厅
  • ubuntu服务
  • nvm是啥
  • 教程图解
  • 定制xp系统
  • Extjs4.0 ComboBox如何实现三级联动
  • css自学
  • js时间比较大小的方法
  • node.js wss
  • python的模块和包
  • 安卓版影音播放器哪个好用
  • bios查看电脑配置信息
  • jquery return
  • jquery和angularjs的区别
  • 理解js绑定事件是什么
  • 北京地税税务总局官网
  • 坡面台阶
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设