VS project 根目录 配置OpenGL 相关库

常用的 OpenGL 库有 glut glew glm

下面我们使用 VS 来为一个单一的 solution 配置这些库,作为一个独立的代码 repo,如此一来在任意机器上下载该 repo 使用高版本的 VS 都能编译通过,而不用重新再新的机器上配置相关库。

注意,与之前的一篇文章不同,此处不是安装 OpenGL 库到本机上,而只是在 slution 中保留一个独立的副本,这样就能在该 solution 下的不同 project 中共享这些库。

glut.h glut32.lib glut32.dll 为例:

将下面三个文件放到 solution 根目录下的 include lib dll 目录下,目录树如下:

/---solution
    |---include
        |---glut.h
    |---lib
        |---glut32.lib
    |---dll
        |---glut32.dll
    |---debug
    |---project1
    |---project2
    |--- *.sln

需要明白三个文件的作用分别是,include glut.h , link glut32.lib, execute with glut32.dll。

那么接下来的事就很简单了。

  • 新建一个工程。

这里写图片描述

  • include glut.h

这里写图片描述

  • link glut32.lib

这里写图片描述

这里写图片描述

对于 debug 的话,可以将 glut32.dll 复制一份到 debug 目录下。

如果需要读取材料文件,则可以新建一个目录,并将该目录作为 workding director

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值