OpenSubdiv + Visual Studio环境配置

OpenSubdiv + Visual Studio环境配置

本文主要讲述了OpenSubdiv开源库+Visual Studio的环境搭建

(本文是根据自己实际操作所述,由于本人知识水平有限,文中难免会出现错误之处,欢迎指正,邮箱 qingjun_chang@163.com。转载请注明出处:https://ifish.ink )

(先前条件:win7系统 已安装Visual Studio环境,相关文件在附件)


1.下载所需要的资源

​ 需要的资源文件有OpenSubdiv开源库的源代码、cmake(跨平台的安装、编译工具)、OpenGL的两款扩展库glew和glfw。

​  OpenSubdiv的源代码:如已安装git工具,点击这里可直接从GitHub上获取;如果没有git工具可以直接用我附件提供的源代码OpenSubdiv-master.zip,然后解压。我的路径为:d:/../OpenSubdiv-master/该目录内容如下图所示(git方式获取的可能有细微差异)

fig1

​  cmake的安装:可直接从cmake官网下载二进制文件,64位系统如下图所示。.msi文件下载完成后,按照下述方法安装即可。

fig2

  • 双击安装,会弹出如下界面,点击“Next”按钮,进入下一步

  • 同意CMake的条款,点击“Next”按钮,进入到下一步

  • 添加环境变量,选中“Add CMake to the system PATH for the all user”,点击“Next”按钮。(也可以选择添加到当前用户“Add CMake to the system PATH for the current user”)

  • 选择安装目录,安装即可。

    glew:GLEW :http://glew.sourceforge.net 如图所示可以下载二进制文件,或者用git克隆也可。

fig3

fig4

glfw:GLfW :http://www.glfw.org/ 如图所示可以下载压缩文件,或者用git克隆也可。

fig5

fig6


2.Cmake编译glfw

a.打开Cmake GUI选择源代码目录和构建路径:

fig7

fig8

b.单击Configure,选择“是”,并根据自己VS版本选择

fig9

fig10

c.单击Finish,出现红色后再次点击Configure,出现‘Configuring done’即可

fig11

fig12

d.单击Generate,出现Generating done完成

fig13


3.Cmake编译OpenSubdiv

​ Win+R打开CMD窗口,进入到OpenSubdiv-master目录下拷贝下面黄色部分全部命令后回车:(路径根据自己情况做相应改变,VS2015则为VS14,VS2010为VS10,其余的自己可以查一下版本根据需要变更

NO_PTEX=1表示为安装PTEX纹理库,如需要可仿照GLEW和GLFW的操作方法进行修改命令。

fig14

按下回车键:

fig15

完成!!!


4.VS下编译OpenSubdiv

​ 完成上述操作后,你会看见你的../OpenSubdiv-master/目录下会有一个OpenSubdiv.sln的解决方案,用Visual Studio打开此文件

fig16

点击菜单栏“生成”→“批生成”,将所有的ALL_BUILD选中,点击“生成”

fig17

生成过程需要一点时间,请耐心等待……

fig18

生成成功

fig19

测试:选中一个例子右击选择“设为启动项目”,然后Ctrl+F5运行

fig20

运行后如图所示:

fig21

其余例子也可同理运行。

谢谢阅读!!!


如有任何疑问或建议欢迎下方留言 🙂

发表评论

邮箱地址不会被公开。 必填项已用*标注