码迷,mamicode.com
首页 > 其他好文 > 详细

用VS2017搭建OpenGL开发环境

时间:2018-12-08 13:26:06      阅读:514      评论:0      收藏:0      [点我收藏+]

标签:引用   inf   设置   detail   test   details   lfw   库文件   lease   

参考博客:https://blog.csdn.net/AvatarForTest/article/details/79199807,非常感谢原作者。  

一 下载GLFW(https://www.glfw.org/download.html)  和 GLEW(http://glew.sourceforge.net/index.html)

      这里选择预编译过的版本,32-bit Windows binaries。这儿选择32位还是64位不是取决于Windows系统,而是取决于vs项目的位数:

  技术分享图片

  如图,我的项目是32位的,所以下载32位的库。下载完成后解压。

二 创建C++空项目OpenGL

  技术分享图片

  注:如果新建Windows控制台应用程序,程序内部会自动包含stdafx.h的头文件,你必须在源文件的开头写上“#include“stdafx.h”相关语句,而且之后引入glew,glfw包会有莫名其妙的错误。

     所以创建一个空项目。

三 设置vs项目的属性,包含需要的头文件,引用需要的库文件

 vs资源管理器中右击OpenGL项目->属性->配置属性->VC++目录

  1 包含头文件,点击包含目录栏最右侧向下的扩展箭头

  技术分享图片

  点击编辑,输入glfw和glew的include目录,点击确定:

  技术分享图片

  2 引用库文件

  ①点击VC++目录->库目录。点击最右侧向下的扩展箭头,输入glfw和glew的库目录,点击确定。

  PS: glfw的库目录E:\download\glfw-3.2.1.bin.WIN32\lib-vc2015  (高于2015版本的vs用lib-vc2015目录)

  glew的库目录E:\download\glew-2.1.0\lib\Release\Win32 (这儿不是lib文件夹,而是lib\Release\Win32,64位好像有问题)

  ②上一步只是指定库目录,vs不会自动依赖这些库文件,必须我们去指定。

  点击链接器 -> 输入 -> 附加依赖项,点击右侧扩展箭头,输入依赖 opengl32.lib   glfw3.lib   glew32s.lib三个库,每个库之间要加回车,点击确定。

  技术分享图片

 

    注:

  opengl32.lib是系统自带的。

  glfw3.lib,glew32s.lib 是 glfw 和 glew lib文件夹下库文件名。

      

OK,现在OpenGL的环境就搭建好了,不过vs可能会和这些文件起冲突。我们下节课就去验证我们搭建的开发环境。

 

用VS2017搭建OpenGL开发环境

标签:引用   inf   设置   detail   test   details   lfw   库文件   lease   

原文地址:https://www.cnblogs.com/fengxing999/p/10086905.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!