win8.1 64位+VS2013搭建OpenGL环境
来源:互联网 发布:语音变声器软件 编辑:程序博客网 时间:2024/05/22 13:25
OpenGL的配置相对简单,具体如下:
(1)下载OpenGL库:
文件: D:\软件\glutdlls37beta.zip
大小: 149072 字节
修改时间: Tuesday, July 7, 2015, 10:32:21 PM
MD5: 0DE79DFC3400E28F906F42E99367D70E
SHA1: 0E197E77BFA9BC9C3BC33FBB613A65477027C882
CRC32: 8121F169
(2)解压文件包,配置:
a. glut.h 和其他教程一样
b.glut.dll,glut32.dll 放入 C:\Windows\SysWOW64(测试过system32不行)
c.glut.lib,glut32.lib 和其他教程一样
d.打开vs2010, 选择
project->project property-> Configuration Properties->Linker->Input->Additional Dependencies
在其中添加
opengl32.lib
glu32.lib
glut32.lib
或者
在文件头加上
#pragma comment(lib, "opengl32.lib")
#pragma comment(lib, "glu32.lib")
#pragma comment(lib, "glut32.lib")
——————————————
其中opengl32.lib和glu32.lib在我的C:\Program Files (x86)\Windows Kits\8.1\Lib\winv6.3\um\x86中,在lib目录集中有
——————————————
建立工程
————————————————————————————
先建立win32 console,添加一个cpp,名字随便(为什么)
然后粘上这段
#include <iostream>
#include <windows.h>
#include <gl/glut.h>
using namespace std;
void init(void)
{
glClearColor(0.0, 0.0, 0.0, 0.0);
glOrtho(0.0, 1.0, 0.0, 1.0, -1.0, 1.0);
}
void display(void)
{
glClear(GL_COLOR_BUFFER_BIT);
glColor3f(1.0, 1.0, 1.0);
glBegin(GL_LINES);
glVertex3f(0.25, 0.25, 0.0);
glVertex3f(0.75, 0.25, 0.0);
glEnd();
glFlush();
}
int main(int argc, char **argv)
{
glutInit(&argc, argv);
glutInitDisplayMode(GLUT_SINGLE | GLUT_RGB);
glutInitWindowSize(200, 200);
glutCreateWindow("Jcy_OpenGL");
init();
glutDisplayFunc(display);
glutMainLoop();
return 0;
}
有控制台,在项目属性中,再切换到“链接器”->命令行,在“其他选项”中输入:/ENTRY:mainCRTStartup (可以去除程序运行时出现的dos窗口)
- win8.1 64位+VS2013搭建OpenGL环境
- Win8.1 64位系统基于VS2013搭建OpenCV2.4.11开发环境
- VS2013搭建OpenGL环境
- VS2013搭建OPENGL环境
- VS2013搭建OpenGL环境
- 在win8.1系统VS2013环境配置OpenGL开发环境
- win8.1 64位环境搭建android开发环境
- win8.1 64位环境搭建android开发环境
- (Win8.1)VS2013环境下配置OpenGL
- Win8.1 VS2013 配置 OpenGL
- VS2013+QT(64位)环境搭建
- 64位Win7环境下vs2013配置opengl
- Win7 64位 + VS2013 环境下配置新版本OpenGL方法
- vs2013环境下搭建openGL开发环境
- OpenCV2.4.10+VS2013+Win8.1 64位配置
- VS2013(win8.1_64bit)配置OpenGL超级宝典第五版开发环境
- OpenGl ES结合vs2013开发环境搭建
- win8 64位+opencv2.4.5+vs2010环境搭建
- 每天一个linux命令(12):more命令
- 透明代理squid+dhcp+iptables=linux
- 组合类型
- Android应用代码混淆,打包发布
- Javascript跨域访问解决方案
- win8.1 64位+VS2013搭建OpenGL环境
- 什么是Http协议
- squid 身份认证
- Introduction into Android Development
- 接口回调实现popwindow展示
- C++template元编程学习心得-switch结构
- cache_peer和cache_peer_domain详解
- Javascript 与正则表达式
- glib g_main_loop理解