博主依据BHuamn的官方文档逐步配置环境,期间出现了较多问题和需要注意的事项,特此整理出这篇博客,希望能帮助到大家!点击此处跳转BHuamnCoderealse以及BHuman setup。
代码下载
可进入github直接clone或者下载压缩包,但官方代码还需要要额外配置。 博主这里有直接的代码压缩包和必要的库百度网盘 请输入提取码 提取码:26aw
注意要将all文件夹放在util文件目录下!
软件准备
-
VS 2022 若初次安装可在安装时勾选使用c++的桌面开发、通用Windows平台开发即可,视情况还可安装其他以后需要的功能比如python开发等
-
CMake 3.21.2 注意版本与官方文档要求的一致
编译代码
-
双击位于目录下的generate.cmd,使其能正常运行并自动pop出(出现error则对应error去检查)此时会生成Build文件夹
Make/Windows/generate.cmd
-
例如博主一开始CMake版本不匹配并且VS不是2022版本出现了如下错误
-
在
Build/Windows/CMake
找到B-Human.sln
右键选择以VS 2022方式运行 -
设置为release方式,右键SimRobot,选择生成
-
博主在release遇到了如下错误
-
通过调整项目属性部分解决了
但是还是出现常量中有换行符的问题,在CSDN搜索了一下解决方法,然后尝试在出现错误的地方(即有双引号的地方)在后引号前加了一个空格键,问题解决
-
运行Simbot 项目正常运行后会弹出SimRobot程序,如图
或者在
Build\Windows\SimRobot\Release
点击程序运行从
Install/Scenes
选择文件打开,如果能成功打开则部署成功!