位置: 编程技术 - 正文

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

  • 资源税的计税依据含增值税吗
  • 契税完税凭证是不是契税发票
  • 大行建筑有限公司分公司
  • 科技公司技术服务费计入什么科目
  • 印花税销售额的多少
  • 资本公积账务
  • 国有资产报废如何委托拍卖公司
  • 经常性支出是什么意思
  • 交易性金融资产的交易费用计入哪里
  • 长期股权投资收益会计处理
  • 本月出库金额等于什么
  • 刷信用卡的手续费去哪了
  • 哪些费用可以计入待摊费用
  • 施工企业开专票还是开普票好
  • 小规模纳税人怎么算税
  • 关联企业之间的咨询费
  • 广告公司固定资产有哪些?
  • 拿回费用票普票忘记入账怎么办?
  • 汇算清缴后需要退税如何操作?
  • 无票收入的账务怎么处理
  • 出口货物应退税额确认的会计分录
  • 公司开13个点增值税交多少钱
  • 固定资产报废的净损失计入哪里
  • win7为什么这么多人用
  • 缴纳税款滞纳金计算方式
  • 各种主板bios中文设置图解
  • 商业会计结转成本
  • u启动pe装机工具如何重装系统win10
  • hppusg.exe是什么进程
  • launcheflc.exe什么意思
  • 苹果推送最新系统怎么关
  • 密歇根湖怎么读
  • macos安装多版macos并存
  • 其他免税销售额>0时,免税性质代码不能为空是什么意思
  • vue的路由守卫有哪些钩子函数
  • 危废处理账务处理
  • 消费税会计分录怎么做的
  • domain codomain range
  • push添加对象
  • python random random
  • Windows上PostgreSQL安装配置教程
  • 设计模式golang
  • 非营利组织缴纳增值税账务处理
  • 金蝶软件发票录入什么科目
  • 专家评审费属于咨询费吗
  • 增值税年末所有都要结平吗
  • 购进废旧物资进项税额
  • 受托加工的物资属于资产吗
  • show processlist
  • 建筑租赁公司是什么意思
  • 用于福利费的增值税账务处理
  • 补充医疗险要放多少钱
  • 涉税信息声明怎么提供
  • 委托代理进出口
  • 如果停产怎么计算成本
  • 退多收的费用计入什么科目
  • 货拉拉除了运费还要出钱吗
  • 如何优化sql语句执行效率
  • python的底层语言
  • win7系统打开网页出现file not found
  • Linux设置jdk环境变量配置
  • win8系统打开不了软件
  • linux crontab -e
  • win10教育版如何恢复出厂设置
  • linux 更改目录名
  • windows7播放器在哪找
  • linux 如何
  • 面向对象实例化
  • 修改安卓app权限教程
  • 脚本添加crontab
  • python安装pip.whl
  • javascript怎么用
  • 深入理解中国式现代化
  • 1.6t车船税
  • 地税申报打印不了发票
  • 已知税率怎么求政府税收
  • 增值税申报表如何导出
  • 国家税务总局39号文
  • 陕西税务干部学校副教授李刚简历
  • 农夫山泉水质量合格吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设