位置: 编程技术 - 正文

在CodeBlocks中使用openGL(codeblocks使用技巧)

编辑:rootadmin
(原文找不到了,只有某个转载该篇文章的博客链接: 在CodeBlock中原本就已经自带了部分的OpenGL头文件和.a库文件,但是不全面,缺少glut。所以我就下载了别人凑好的“较全面版本”来使用。配置步骤如下:(1)将OpenGL解压到一个文件夹,这时文件夹内一般都会有一个存放着头文件的include文件夹和一个存放着lib文件的lib文件夹,又或者直接就是头文件和lib文件混在一个文件夹内。(2)在CodeBlock中打开点击 Settings->Global Variables 打开一个对话框,单击第二行的new,输入你喜欢的变量名,我的是opengl,按确定,然后在左边base一栏填入OpenGL所在的目录,我的是 D:MyWorkSpaceOpenGL_SDK ,在include一栏和lib一栏按如下填写。总之就是提供头文件和lib文件的所在目录,要是所有文件都混在一起,那么三个路径可以一样。最后单击 close 。(3)如果只想让一个项目能检测到OpenGL的目录,那么就在已存在的项目基础上单击 Project->Build Option;如果想让所有项目都能检测到OpenGL目录,那么就单击 Settings->Complier。然后转到 Search Directories 选项卡,在下面的 Complier选项卡中点Add增加一栏相对路径为 $(#OpenGL)include ,转到旁边的Linker选项卡增加一栏 $(#OpenGL)lib 。再转到上面的 Linker Settings 选项卡,按下面的Add添加OpenGL目录中的所有lib(可能文件数量跟我的会有出入,无碍),之后弹出的对话框按“OK”或“NO”都可以。最后按OK。 (4)编译,连接。这时候,如果不出现问题的话,恭喜你,配置完成。但是,也许一些人像我一样苦&#;地遇上问题了,编译报错,大概是: 某文件 undefined reference to '__某OpenGL函数名' 这种&#;式的错误信息一般是lib文件链接不成功而引起的,所以起初我还以为MinGW编译器不可以使用lib,而只能使用 a 文件,所以我又找到了MinGW的实用程序打算将lib转换为a文件,可是偏偏不成功,生成了dll。在我舍友的机子上更奇怪,生成的是obj。网上的大神们&#;乎都没遇到这种情况,所以我很久都没找到解决办法,于是我决定抛弃这种方法。找了好久终于找到两篇文章说到“undefined reference”这个问题: 我的在包含OpenGL的include预编译指令前增加 #define _STDCALL_SUPPORTED 就成功了,也许别人的还不行,为了保险,你可以写上:[cpp] view plaincopy#define _STDCALL_SUPPORTED #define _M_IX #define GLUT_DISABLE_ATEXIT_HACK 记住一定要放在包含OpenGL的头文件代码之前才起作用。这时编译一般都能成功了,但可能还会有警告,你可以在刚才位置加入以下代码来去除警告:[cpp] view plaincopy#define GLUT_NO_WARNING_DISABLE

推荐整理分享在CodeBlocks中使用openGL(codeblocks使用技巧),希望有所帮助,仅作参考,欢迎阅读内容。

在CodeBlocks中使用openGL(codeblocks使用技巧)

文章相关热门搜索词:codeblock的使用,codeblocks如何运行代码,codeblocks的用法,codeblocks使用技巧,怎么在codeblocks里输入程序,codeblocks的用法,codeblocks使用技巧,codeblocks的使用,内容如对您有帮助,希望把文章链接给更多的朋友!

CodeBlocks配置openGL遇到的一些问题 CodeBlocks配置openGL遇到的一些问题1.1配置openGL给出我博客中的两个转载文章链接,描述的很详细了,欢迎请戳!CodeBlocks配置GLUT在CodeBlocks中使用openGL1.2一

JAVA的OPENGL,JOGL入门实例----碰撞移动的正方体 (配置+源代码) 我的配置方法:下载jogl-1.1.1a-windows-i.zip,(

OpenGL ES2.0 初步 最近工作要用到OpenGL的技术,现在开始学习一些OpenGLES的基础知识,并记录。所有参考:Android入门(4)OpenGLES编程环境搭建

标签: codeblocks使用技巧

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

上一篇:OpenGL学习-3-键盘事件注册以及投影矩阵变换练习代码(opengl怎么用)

下一篇:CodeBlocks配置openGL遇到的一些问题(codeblocks配置opencv)

  • 出口退免税备案表怎么填写
  • 企业以买一赠一
  • 餐饮业税务申报
  • 专票当普票用,发票勾选怎么操作
  • 非货币投资如何缴纳企业所得税
  • 法院判决书能做证据使用吗
  • 预缴增值税时可抵扣吗
  • 公益性捐赠税前扣除资格认定
  • 公司房租发票是专票还是普票
  • 当月未收到进项票怎么处理
  • 多缴所得税返还现金流
  • 事业单位发生管理费用
  • 小规模纳税人3%减按1%的账务处理
  • 以土地,房屋用地为主
  • 房租现金流量表选哪项比较合适
  • 一般纳税人简易征收3%可以开专票吗
  • 销售价格调整
  • 宽带连接错误651是什么意思
  • 按简易办法征收增值税的行为有
  • linux中链接
  • 政府补助退回的账务处理
  • php数组函数输出《咏雪》里有多少"片"字
  • php调用远程桌面
  • 进项税额转出余额在贷方怎么处理
  • laravel执行seed命令
  • 采用权益法核算
  • 上年未结转的成本今年可以结转吗
  • 发票抵扣联能报销吗
  • php判断是手机端还是端口
  • 计提企业所得税是在结转损益后吗
  • 监事和财务负责人可以一个人么
  • 视觉slam十四讲笔记
  • 其他免税销售额怎么算
  • 应交增值税为负数怎么处理
  • 外管证注销后发票还可以重开吗?
  • 现金流量表哪些数据和资产负债表一致
  • 只有发票没有银行怎么办
  • php运行乱码怎么办
  • 银行转账回执单掉了
  • 经营现金支出包含哪些内容
  • 母公司吸收合并全资子公司
  • 个人取得劳务报酬个人所得税
  • 买新车检测
  • 处置资产增值税纳税义务发生时间
  • 企业的纳税申报数据来源于
  • 薪酬范围怎么写
  • 小企业固定资产入账标准
  • 职工伙食费账务处理
  • 房地产项目完工清算报告
  • 应付账款扣除赔偿后开发票吗
  • 增值税明细账怎么结账
  • 积分换购怎么做账
  • 现金付给对方没写收据怎么办
  • 电子发票上面的字体是什么字体
  • 供应商销售折让怎么入账
  • 申报表应纳税额和财务账金额不一致可以不改申报表吗
  • 备查账簿有没有固定的格式
  • 企业建账的法律规定
  • win8系统之家官网
  • helpcfg是什么文件
  • Win10 Mobile/PC RS2快速预览版14926同步推送
  • 3.0vray安装教程
  • win7如何重装系统电脑
  • ztree getnodebytid
  • shell案例讲解
  • perl -i -pe
  • 学习计划
  • bootstrap 下拉按钮
  • nodejs indexof
  • bat批处理的if里面双感叹号
  • centos创建shell脚本
  • jquery img onload
  • javascript基础书
  • javascript面向对象编程指南
  • android:imeOptions属性
  • 对供热企业相关规定
  • 北京鼓楼医院网上挂号app
  • 个人税务登记证怎么注销
  • 北京市房产查询官网
  • 中国有没有豁免权
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设