位置: 编程技术 - 正文

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

  • 个人出租汽车
  • 现金及现金等价物期末余额
  • 员工离职社保未及时减员怎么处理
  • 代理费住宿费都包括什么
  • 国际货运代理一个月大概有多少收入
  • 应收利息和利息收入的关系
  • 工资薪金需要缴纳什么税种
  • 增值税计算为什么是销项减进项
  • 现金流量科目怎么选择
  • 丢失海关专用缴款书后该怎么处理其相关会计分录
  • 负数发票需要抵扣吗
  • 年度亏损计提所得税吗
  • 投资款怎样缴印花税?
  • 开公司怎么报账
  • 工资不在本公司发票报销可以吗?
  • 如何从百旺开票系统中导出开票明细
  • 农产品收购发票是普票还是专票
  • 收入确认的
  • 分期付款融资账务处理
  • 未开票收入如何确认
  • 年终奖个人所得税怎么扣
  • 服务类的公司有哪些
  • 增值税附加税怎么计提
  • 民间非营利组织会计制度会计科目
  • 无形资产商标设计图片
  • macos新版本
  • .exe是啥
  • 餐饮发票可以计入什么费用
  • php的总结
  • phpunicode
  • 0x0000001e蓝屏代码的含义
  • 板栗怎样保存1年不坏
  • ubuntu20.04安装make
  • 温尼伯湖成因
  • 最贵的域名是什么名字
  • vue3.0 vite
  • phpinfophp漏洞利用
  • token登录器
  • 阿里云phpstudy
  • 进项税额转出的所有会计分录
  • 超市购物增值税怎么算
  • 银行汇票和银行本票的区别
  • vue前端怎么运行
  • HTTP 协议
  • 请求转发与重定义的区别
  • mkisofs命令
  • 包装费包含什么
  • 海关缴款书稽核比对
  • uni-simple-router 跳转无效
  • 预提工资的会计处理
  • 哪些行业不适用税前加计扣除政策
  • 财政拨款结余明细科目编码
  • 一般纳税人未申报可以开票吗
  • 季节性停工折旧计入什么科目
  • 简易计税方法适用什么服务
  • 企业计提任意盈余公积的比例
  • 技术服务费怎么交税
  • 《实施条例》第二十七条
  • 印花税怎么进行税种认定
  • 员工出差的餐费可以抵扣吗
  • 苗木设计方案
  • 增值税结转是月结转还是年度
  • jdbc取数据
  • 为保证win7安装后能正常使用,安装方法
  • 如何制作u盘系统win7
  • xp系统打开注册表
  • bios启动项正确设置
  • explorer.exe进程被结束怎么恢复
  • mac快速操作在哪
  • win10系统窗口贴靠操作的快捷键
  • cocos2d开发的知名游戏
  • python字典有什么用
  • python自带的gui
  • 收购发票怎么抵扣申报
  • 钢结构蔬菜大棚造价多少钱一平方
  • 货物无偿赠予政府怎么写
  • 债务核销条件
  • 广东省国家税务总局稽查局局长
  • 传统媒介和新媒介
  • 个体工商户开发票怎么开
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设