win10下DeepMimic论文代码编译

本文详细介绍了在Win10系统下,使用Visual Studio 2015和Python 3.5编译DeepMimic论文代码的全过程。包括环境准备,如安装freeglut、glew、Eigen、Bullet、SWIG和MPI,并配置相关库,以及解决Python库安装的问题,确保Tensorflow和mpi4py的正确版本。最后,成功编译DeepMimicCore和DeepMimic项目,实现小人高抬腿动画的展示。
摘要由CSDN通过智能技术生成

环境准备

按照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

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在 Windows 10 下编译 Boost 库,需要先安装 Visual Studio 和 Boost 的源代码,具体步骤如下: 1. 安装 Visual Studio:访问 Visual Studio 官网(https://visualstudio.microsoft.com/),下载并安装最新版本的 Visual Studio。 2. 下载 Boost 源代码:访问 Boost 官网(https://www.boost.org/),点击 Download 下载最新版本的 Boost 源代码。将下载后的源代码解压到任意目录下,例如在 C:\ 目录下解压。 3. 打开 Visual Studio 命令提示符:在 Windows 开始菜单中搜索“Visual Studio 命令提示符”,并以管理员身份运行。 4. 进入 Boost 源代码目录:在命令提示符中输入以下命令,进入 Boost 源代码的根目录: ``` cd C:\boost_1_76_0 ``` 这里假设 Boost 源代码解压到了 C:\boost_1_76_0 目录下。 5. 配置编译选项:输入以下命令,配置 Boost 的编译选项: ``` bootstrap.bat ``` 这个命令将自动检测系统环境,并生成编译所需的文件。 6. 编译 Boost 库:输入以下命令,开始编译 Boost 库: ``` b2.exe --build-type=complete --toolset=msvc-14.2 architecture=x86 address-model=64 install ``` 这个命令将使用 Visual Studio 中的 MSVC 编译编译 Boost 库。其中,--toolset 参数指定编译工具集为 MSVC 14.2,--build-type 参数指定编译类型为 complete,--architecture 参数指定编译架构为 x86,--address-model 参数指定编译的地址模型为 64 位。最后的 install 参数指定将编译结果安装到默认位置。 7. 验证 Boost 库:在 Visual Studio 中创建一个新的 C++ 项目,编写一个测试程序并链接 Boost 库,验证 Boost 库是否成功编译。 以上是在 Windows 10 下编译 Boost 库的基本步骤,具体的编译选项和命令可能会因 Boost 版本和系统环境而有所不同。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值