由于修了某个课,因此需要简单的对OpenGL进行了解。
脑补一下OpenGL。
当你的电脑连LOL都带不起来了,需要换个新的显卡。用新显卡的时候就会知道这个参数。相当于一个图形的开发库。
别老说什么DX了。。。
Win8总是与之前的东西不太一样,就好像换了一身皮草以后,你的心脏和肺都要交换场地。
方法,先解压,得到库文件,头文件和动态链接库文件。
(1)把.h复制到C:\Program
Files\Windows Kits\8.0\Include\um\gl文件夹中,如果没有gl这个文件夹则可以自己新建一个。(x是你安装VS的盘符号)
(2)把解压得到的.lib和glut32.lib放到静态函数库所在文件夹(D:\Microsoft
Visual Studio 11.0\VC\lib),我的VS12就在D盘。
(3)把解压得到的glut.dll和glut32.dll放到操作系统目录下面的system32文件夹内。(典型的位置为:C:\Windows\System32,这是32位的,64位的应该是systemWOW64什么的。。。)
在新建win32项目后,记得添加一下如下:
Project → Settings → Link选项卡,在Object/library
modules下面的文本框的最前面添加如下库文件内容:。。。
我还是不列举了,就是压缩包那几个库名字,用回车来分开就可以了。
OK,现在来测试。
// OpenGL_first.cpp : 定义控制台应用程序的入口点。
//
#include "stdafx.h"
#include <Gl/glut.h>
/**********************myInit*************************/
void myInit(void)
{
glClearColor(1,1,1,0); //背景颜色
glColor3f(0,0,0); //绘图颜色
glPointSize(4); //点的大小
glMatrixMode(GL_PROJECTION); //设置矩阵
glLoadIdentity();
gluOrtho2D(0,640,0,480);
}
/**********************myDisplay**********************/
void myDisplay(void)
{
glClear(GL_COLOR_BUFFER_BIT); //清屏
glBegin(GL_POINTS); //目标是画三个点,测试用
glVertex2i(100, 50);
glVertex2i(100, 130);
glVertex2i(150, 130);
glEnd();
glFlush();
}
int _tmain(int argc, _TCHAR* argv[])
{
glutInit(&argc, (char**) argv); //初始化工具包
glutInitDisplayMode(GLUT_SINGLE|GLUT_RGB); //设置显示模式
glutInitWindowSize(640, 480); //设置窗口大小
glutInitWindowPosition(100, 150); //设置屏幕上的位置
glutCreateWindow("my first attempt"); //设置窗口标题
glutDisplayFunc(myDisplay);
myInit();
glutMainLoop();
return 0;
}
输出结果如果出现3个点,说明OK了。
那就开始吧。
分享到:
相关推荐
一个留言类型的网站,适合新手。吐槽网站。特别适合新手进行学习。也可以直接使用。
.net制作吐槽网,含有登录 查看 发布 评论 点赞 等
腾讯手机QQ共享WiFi密码引吐槽:新功能已下架.docx
高中历史之图说历史揭古代妃子阿哥真实照样貌丑气质差引吐槽素材
对支付的进入页面设计和文案的吐槽,吐槽支付宝软件,简约精美ppt模板。
基于PHP的消息果留言板(吐槽版) PHP源码.zip
无力吐槽是什么意思.doc
工作中那些不得不吐槽的Chinglish
采用java技术构建的一个管理系统。整个开发过程首先对系统进行需求分析,得出系统的主要功能。接着对系统进行总体设计和详细设计。总体设计主要包括系统功能设计、系统总体结构设计、系统数据结构设计和系统安全设计...
web登录页面
一个快速高效的端口扫描工具,制定IP段扫描端口,还可以对部分路由器读取路由器相关...支持路由器或服务器型号:XM-3300N- ASUS- D-Link- LevelOne- Netis- Pozitron- TP-LINK支持端口:8080,80,8888,8081,1080,8
解释了如何创建槽轮机构——matlab
android实现吐槽弹幕.rar,太多无法一一验证是否可用,程序如果跑不起来需要自调,部分代码功能进行参考学习。
可以在任何网页的任何地方进行贴纸式的吐槽 当你看到有趣的漫画、图片时,你是否想直接在图片上认为有趣的地方吐个槽,发表一下你的想法? 本扩展就是为此而做,赶紧安装,一泄你那满腔的吐槽热情吧! 除了漫画、...
Flex饼图向上吐槽 数据为XML格式 也可以从webservice中读取 颜色可以配置
直面吐槽 智能家居产品.pdf
电子信息类特色院校吐槽.pdf
《吐槽CSDN的渲染》的Markdown源码
完美安装WIN7 64位 内存槽支持DDR3 1066/1333/1600 其中1600能识别,默认降频为1333 单条支持4G 最大支持8G 主板3相供电 原CPU为E5300 现更换为 Core 2 Duo Q9550 95W 在这只提供BIOS 如何更新BIOS的方法请自行...