位置: 编程技术 - 正文

在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)

  • 关联方的借款用什么科目核算
  • 小规模纳税人500万以内免税
  • 房产税从价计征和从租怎么选择
  • 研发支出属于什么科目借贷方向
  • 计提存货跌价准备的存货出售
  • 销售赠送赠品会计处理
  • 税金及附加可以为负数吗
  • 个人所得税申报错误如何更正申报
  • 一般 小规模
  • 进口货物销售不开票
  • 出让土地缴纳的契税怎么账务处理
  • 税务登记法人变更后多久生效
  • 当月发票不够用领用了下个月,下个月还能再领吗
  • 进项税转出申报表能填负数吗
  • 材料货款会计分录怎么做
  • 借入款项的来源包括哪三个
  • 电费 进项税
  • 预收账款与预付账款均属于负债
  • 投资收益率如何确定
  • 待转销项税额如何列报
  • 税收分类编码选错了有事吗
  • 增值税进项税额是什么意思
  • 一个季度为纳税期限的规定适用
  • 固定资产内部转移单
  • 综合所得收入包括哪些所得项目
  • 住宿费本地的计入什么费
  • 核销单取消后出口收汇流程
  • 清理费用影响当期损益吗
  • 客户支付货款时扣除了手续费
  • 企业公示啥意思
  • PHP:xml_set_object()的用法_XML解析器函数
  • 锁定任务栏不管用
  • 公司已经改名原来的公章还有效吗
  • php跨域解决方案
  • hp workwise service是什么
  • vue多模块多项目集成
  • python模拟微信
  • 资产负债表应交税费计算公式
  • 土地使用权的折旧年限和折旧方法
  • js中this指向有几种情况
  • ussd命令
  • 销项税大于进项税当月交税吗
  • 建筑业增值税预缴管理办法
  • 增值税季度缴纳时间
  • 小微企业税款征收方式
  • 工程产值是怎么算的
  • 发放工资代扣个人所得税的记账凭证怎么填
  • 企业研发费用加计扣除比例
  • 房地产企业成本包括哪些
  • 主营业务成本如何设置明细
  • 转出上年的进项税怎么算
  • 法院去单位直接扣划单位薪酬
  • 补发工资如何计税计算
  • 预缴增值税及附加可以在电子税务局申报吗
  • 信用卡什么情况下会降额度
  • 个人微信转账可以给对方开发票吗
  • 以前年度损益调整属于哪类科目
  • 工程异地预缴的税款可以抵机构所在地的税金吗
  • 财务费用包括哪些费用
  • 在sql server中使用对象资源管理器和SQL
  • 在SQL查询中使用WHERE子句指出的是
  • 怎么测试windows摄像头
  • 2016年最火的歌曲排行前100首
  • win8系统怎么安装win10
  • windows 8.1更新
  • win10系统怎么打开软键盘
  • win7系统进不了桌面
  • window8任务栏消失了怎么办
  • js继承的关键字
  • java iterate()用法
  • 在android的activity活动中
  • Intermediate Unity 3D for iOS: Part 2/3
  • nodejs增删改查
  • bitmap压缩到指定尺寸
  • jquery.validate[.unobtrusive]和Bootstrap实现tooltip错误提示问题分析
  • python爬虫系统
  • 电子税务局房产税原值怎么改
  • 税控盘可以申请电子发票吗?
  • 常设机构怎么缴纳所得税
  • 如何鼓励互联网企业发展
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设