CodeBlocks配置openGL教程
文章目录
- 一、CodeBlocks版本要求
- 二、配置openGL
- 三、测试
- 四、出现的问题以及解决方案
一、CodeBlocks版本要求
1、下载codeblocks-xx.xx (版本号)mingw-setup 版本的codeblocks,安装即可。
此博客使用的是codeblocks16.0
2、下载openGL所需配置文件
若有需要可从此网盘中获取:
链接: https://pan.baidu.com/s/1O9f-KQGPEpTgQu0SZjtLWg?pwd=579y 提取码: 579y
复制这段内容后打开百度网盘手机App,操作更方便哦
–来自百度网盘超级会员v2的分享
二、配置openGL
1、在D盘创建一个 glut 文件夹。
文件夹中内容如下:
2、将glut.h文件放在include\GL下面。
3、将 glut 和 glut32 文件放在lib文件夹中
4、将 glut.dll 和 glut32.dll 文件放在 C:\Windows\SysWOW64 文件夹下(64位电脑)。
若您是32位电脑则需要将 glut.dll 和 glut32.dll 文件放在C:\Windows\System32 文件夹下。
三、测试
1、创建一个GLUT工程
2、输入项目名称
3、选择刚才在D盘创建的glut文件夹, Next。
4、无需更改,Finsh。
5、点击编译运行
出现如下结果表示环境配置成功。
四、出现的问题以及解决方案
1、error: redeclaration of C++ built-in type ‘wchar_t’ [-fpermissive]
typedef unsigned short wchar_t;
解决方法:将如下代码放在include前面
#define _WCHAR_T_DEFINED
2、报错 undefined reference to `_imp__glViewport’|
解决方法:将如下代码放在所有代码的最前面。
#define _STDCALL_SUPPORTED
编译成功:
3、报错弹窗:由于找不到glut32.dIl,无法继续执行代码。重新安装程序可能会解决此问题。
此问题是由于未将 glut.dll 和 glut32.dll 文件放在 C:\Windows\SysWOW64 文件夹下所导致。
CodeBlocks配置openGL教程相关推荐
- opengl中gpu与cpu交互_OpenGL 环境配置与教程推荐
我们先了解一下 OpenGL 是什么: 摘自 Wikipedia: Open Graphics Library (OpenGL) is a cross-language, cross-platform ...
- OpenGL教程 用2D图形介绍OpenGL
OpenGL教程 用2D图形介绍OpenGL 1.设置OpenGL 要设置OpenGL,取决于您的编程平台,请阅读: 如何在C / C ++中编写OpenGL程序. 如何在Java中编写OpenGL程 ...
- 现代OpenGL教程(六):鼠标和键盘(imgui+OpenGL3.3)
前言:该系列教程主要参考自网站www.opengl-tutorial.org,基于开源GUI框架imgui v1.61实现,imgui自带的例子里面直接集成了glfw+gl3w环境,本系列教程将gl3 ...
- 现代OpenGL教程 02——贴图
导读:现代OpenGL教程 01--入门指南 在本文中,我们将给三角形加一个贴图,这需要在顶点和片段着色器中加入一些新变量,创建和使用贴图对象,并且学习一点贴图单元和贴图坐标的知识. 本文会使用两个新 ...
- vscode配置OpenGL开发环境【详细】
vscode配置OpenGL开发环境[详细] 0. 前言 本配置过程是参考b站的一位up主文档大嫖客的视频,将其总结为文本文档,以便记忆. up主视频地址为:https://www.bilibili. ...
- VS2022配置OpenGL+GLAD
Glew(The OpenGL Extension Wrangler Library)是对底层OpenGL接口的封装,可以让你的代码跨平台.Glad与Glew作用相同,可以看作它的升级版. Freeg ...
- VC6.0配置OpenGL
OpenGL 官网:http://www.opengl.org 个人环境配置: VC6.0 + GLUT3.7 注明:GLUT GLUT是OpenGL应用工具包,英文全称为OpenGL Utility ...
- 现代OpenGL教程(三):绘制彩色立方体(imgui+OpenGL3.3)
前言:imgui 是一个开源的GUI框架,自带的例子里面直接集成了glfw+gl3w环境,本例使用的版本是imgui v1.61,下载地址:https://github.com/ocornut/img ...
- VS 2022配置openGL环境(GLFW+GLEW)
本文记录VS 2022环境下配置openGL的流程,使用GLFW和GLEW第三方库.内容大致如下: 目录 1. 创建VS项目 2. 编译GLFW源码 3. 编译GLEW源码 4. 配置VS项目属性 1 ...
- mysql数据库解压安装教程_MySQL数据库之windows 10下解压版MySql安装配置方法教程...
本文主要向大家介绍了MySQL数据库之windows 10下解压版MySql安装配置方法教程 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. windows 10 下安装解压版的 ...
最新文章
- 加密界又一响声:WhatsApp宣布对所有通讯信息进行端到端加密
- 三极管形象经典的理解
- 替换用FTP传到Unix上的文件中的^M字符
- 《Linux内核设计与实现》读书笔记(十六)- 页高速缓存和页回写
- java mail 已发送_JavaMail获取已发送邮件
- 项目经历怎么写_这样写项目经历可以锦上添花
- 南昌有什么软件测试专业的学校,南昌哪家软件测试培训班比较靠谱
- 用友u8 12.1服务器硬件要求,用友U8_12.1安装操作手册服务器资料全
- spring 中execution 表达式语法
- 经典软件项目源码汇总
- python雷达算法实现_基于Python的气象雷达工具包研究
- 华为对刷量、刷评论的惩罚是什么?有什么解决办法吗?
- RGB合成图片(misc)
- 以清净心看世界,以欢喜心过生活,以平常心生情味,以柔软心除挂碍。
- 思维导图学习3——思维导图示例
- PDF Search for Mac(PDF文件搜索工具)
- 【全源码及文档】基于JSP的网上订餐管理系统的设计与实现
- Oracle EBS 工具栏按钮失效
- python实现图片拼接长图_python实现图像拼接
- LabVIEW弹窗实现