win10下DeepMimic论文代码编译
环境准备
按照github主页[1]步骤大体来,主要参考[2],[3],[4]
Visual studio和python(小编用的是VS2015+python3.5)
官网下载VS2015,不在过多描述。当然也可以选择其他版本。本文内的一些文件夹路径是以VS2015为示例说明的。
安装freeglut(Version:3.0.0)
下载链接:http://freeglut.sourceforge.net/
选择3.0.0版本下载解压,然后使用cmake进行编译。
打开cmake-gui,如图配置(source code选择下载的freeglut位置,binaries选择一个自己新建的文件夹),然后依次点击Configure,Generate
注意Configure设置中选择x64与自己的vs版本,选择visual studio 14 2015 64位
然后点击OpenProject(打开Project后可能提示权限不足,请用管理员权限打开vs),这里需要注意编译的选项,DeepMinic工程配置成x64,release版本,但是为了通用,我们编译多个版本,即选择Debug x64 编译一遍,然后Release x64编译一遍
然后是配置
将生成的freeglut.dll (Release下生成)和freeglutd.dll(Debug下生成)复制到c:\windows\system32和sysWOW64下。这一步应该是根据系统放到sysWow64就好了,但是有时候会调用32位的时候,为了容错这么放置。
然后,直接把下载的文件中include/GL里面的文件全部复制到vs安装目录下,如果是安装vs2015,应该是这样的目录:C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\GL
再然后,
(1)将 freeglut-3.0.0\include\GL中的头文件“freeglut.h”,“freeglut_ext.h”,“freeglut_std.h”和“glut.h”搬至MSVC的包含目录,我的是“C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\GL”。
(2)将你编译freeglut生成的项目位置中的目录\lib\Release 和目录\lib\Debug库文件“freeglut.lib”或“freeglut_static.lib”搬至MSVC的库目录,我的是“C:\Program Files (x86)\Microsoft SDKs\Windows\v7.1A\Lib”。
安装glew
下载链接:http://glew.sourceforge.net/
glew有binaries版本,下载下来,把bin\Release\x64添加到PATH中。
我下载的是编译好的文件. 版本是: glew-2.1.0
(1)将glew-2.1.0\include\GL下的文件复制到: C:\Program Files (x86)\Microsoft Vis