位置: 编程技术 - 正文

Dev C++环境中使用OpenGL(dev c++怎么配置环境)

发布时间:2024-02-27
引入

推荐整理分享Dev C++环境中使用OpenGL(dev c++怎么配置环境),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:devc++使用c++11,dev c++环境变量,dev c++ gui,dev c++环境变量,dev用c++11,dev c++环境变量,dev c++环境配置,dev c++环境配置,内容如对您有帮助,希望把文章链接给更多的朋友!

dev-c++实际上已经包含了开发opengl程序基本的功能可以简单的选择:新建-multimedia-opengl,建立一个opengl程序。

这个程序包含了基本的opengl程序的结构,包括生成窗口,消息驱动机制,还有基本的opengl程序。直接点击运行可以看到一个不断旋转的彩色三角形。

在该工程的 Project Option -> Parameters -> Link 中发现已经连接了库 libglu.a, libopengl.a

在工程根目录的 Makefile.win 中也能看到

所以要想建立自己的 OpenGL 工程必须在建立win工程的Link中加入下面参数

现在根据《OpenGL 编程指南》中的例程简单实现:在黑色背景中渲染一个白色的矩形

认识

首先得弄明白一点 glut 全名为 OpenGL utility tool, 系统不自带。

通过查看 Makefile.win 的前十几行可以发现上面的设置只是简单的在变量 LIBS 后面加入了 -mwindows -lglut -lglu -lopengl

也就是说系统搜索 OpenGL 库的默认路径是x_-w-mingw/lib目录, 然而该目录下根本没有 libglut.a 文件

在 Parameters -> link 中添加:

Dev C++环境中使用OpenGL(dev c++怎么配置环境)

会出现如下错误

配置

有了上面的感性认识,接下来就可以进一步理解在 DEV C++ 中配置 OpenGL 的原理了

在使用 glut 时需要自己下载配置,于是必须明确如下几点

WINDOWS配置:

确保你的WINDOWS/SYSTEM文件下有如下文件:

glu.dll, glut.dll, glut.dll, opengl.dll

DEV C++库的配置:

确保DEV C++安装目录下的Lib文件中有如下文件:

libglu.a, libglut.a, libglut.a, libopengl.a

其次确保inludeGL文件中又如下头文件:

gl.h, glu.h, glut.h,

DEV C++文件工程的属性设置:

右键单击工程,弹出菜单,点击工程属性,然后再弹出的表格中选择参数项,右边的连接器中输入:

VC6.0配置OpenGL OpenGL官网:

QT5+VS软件开发环境配置 任务:完成Qt5加载到VS环境下,编程运行Qt应用程序,有详细步骤,最后完成一个空白窗口UI运行显示1.基本配置PC:Win8.x(win8.1)VS:VisualStudioQt:qt-opensour

在mingw/GNU上编译opengl代码问题 最近在重新学习Opengl图形编程,老师让我们看nehe的opengl教程。第一课是建立opengl基础框架,既是nehe教程的Lesson1。因为以前在vs上用opengl开发过项目

标签: dev c++怎么配置环境

本文链接地址:https://www.jiuchutong.com/biancheng/369441.html 转载请保留说明!

上一篇:OpenGL学习(1):旋转平移矩阵的构造(opengles 旋转 平移 缩放)

下一篇:VC6.0配置OpenGL(vc6.0配置opengl设置目录路径)

  • 注册资本没有到位可以注销吗
  • 什么叫汇总征税
  • 不抵扣勾选怎么撤销
  • 发票验旧日期是什么意思
  • 长期待摊费用如何摊销计算
  • 工程结算扣罚款怎么开票
  • 客票服务主要包括
  • 异地预缴税款怎么抵扣
  • 企业为个人承担的个人部分社保
  • 服务类公司没有营业执照
  • 资本公积账务
  • 调整以前年度销售费用会计分录
  • 一般纳税人在外地预缴税款
  • 商品进销差价账户的用途性质及核算内容
  • 所得税汇算清缴后发现有误怎么办
  • 2017年金税盘服务费已全额减免,勾选系统怎么处理
  • 公司股东会承担法律责任吗
  • 公司向外单位借款摘要怎么写
  • 企业所得税纳税申报表
  • 企业外购零部件可以入哪个会计科目核算?
  • 法人实名认证后没有绑定企业怎么办
  • 先收钱后开票怎么做分录
  • 企业所得税法中规定的收入总额包括
  • iis6配置php网站
  • 坏账准备怎么做会计科目
  • 存货报废如何账务处理
  • el-input_inner
  • 企业所得税汇算清缴账务处理
  • php远程下载源码
  • 固定资产为什么提折旧,有何实际意义
  • echartsgrid属性
  • .size()
  • 个税申报不成功,累计减除费用60000审核不通过
  • 公账发工资如何开票
  • phpcms rce
  • 关联广告是什么意思
  • 预付账款需要做预算凭证吗
  • 承兑汇票是属于什么科目
  • 收到退回的文化事业建设费会计分录
  • 研发人员工资加计扣除以实发
  • 固定资产折旧会计凭证
  • 进项发票认证后暂不抵扣
  • 公司支票可以转给个人吗
  • 建筑劳务公司的会计账务处理
  • 月末本年利润借方余额表示什么
  • 公司的零星费用可以用对公转吗
  • 预付账款摊销会计分录
  • 衍生工具属于什么科目
  • 税控设备全额抵减
  • 代收代缴水电费协议
  • 财务费用的内容包括哪些
  • 企业是否必须建立巡察制度
  • mysql主界面
  • linux系统中的用户大体可分为三组
  • 电脑win10键盘失灵
  • unix系统复制命令
  • winpe如何安装驱动
  • windows7不能使用的文件名
  • mac怎么修改图片格式jpg
  • windows10推送
  • windows重置网卡cmd
  • win10系统虚拟机安装教程win7
  • win8系统修改密码
  • win7任务管理器怎么调回原来样子
  • 2016年首个熊猫电站是哪一个
  • windows8.1如何安装
  • bat ping批处理
  • 批处理应用实例
  • django在window部署
  • perl后门,正向和反向!实例代码
  • quick-lua touch 触摸事件
  • jquery教程chm
  • 天龙3d畅游端下载
  • python内置方法大全
  • python计算字符串长度的程序
  • 什么叫以物易物
  • 12366几点上班人工服务
  • 企业所得税法里财产转让所得是什么意思
  • 税务稽查工作底稿属于什么证据
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号