【发布时间】:2020-01-31 23:41:11
【问题描述】:
我正在尝试安装和运行这个软件https://github.com/mit-biomimetics/Cheetah-Software 这是一个项目,但它无法编译缺少的依赖项(eigen3)。
我想创建一个自动安装脚本来运行它。
我已经做了最多,但我认为我在 cmake 和 qt5.10 和 eigen 中链接路径时遇到问题......
autoinstall.sh 代码:
安装依赖项
sudo apt install mesa-common-dev freeglut3-dev coinor-libipopt-dev libblas-dev liblapack-dev gfortran liblapack-dev coinor-libipopt-dev cmake gcc build-essential libglib2.0-dev default-jdk python-all-dev liblua5.1-dev golang doxygen python-epydoc
克隆 MIT Minicheetah 软件
git clone https://github.com/mit-biomimetics/Cheetah-Software.git
cd Cheetah-Software
特征库
wget https://gitlab.com/libeigen/eigen/-/archive/3.3.7/eigen-3.3.7.zip
unzip eigen-3.3.7.zip
lcm 库
wget https://github.com/lcm-proj/lcm/releases/download/v1.4.0/lcm-1.4.0.zip
unzip lcm-1.4.0.zip
cd lcm-1.4.0
mkdir build
cd build
cmake ..
make
sudo make install
cd ..
cd ..
Qt
wget http://mirrors.ukfast.co.uk/sites/qt.io/archive/qt/5.10/5.10.0/qt-opensource-linux-x64-5.10.0.run
chmod +x qt-opensource-linux-x64-5.10.0.run
./qt-opensource-linux-x64-5.10.0.run
构建
cd scripts # for now, you must actually go into this folder
./make_types.sh # you may see an error like `rm: cannot remove...` but this is okay
cd ..
mkdir build
cd build
cmake .. # there are still some warnings here
make -j
【问题讨论】:
-
你有什么问题??
-
您好,我正在尝试创建一个自动启动脚本来运行迷你猎豹软件模拟;但我有包含错误,尤其是 eigen3....
-
我在剧目上发布了一个问题,如果你能检查一下? github.com/mit-biomimetics/Cheetah-Software/issues/25
-
很高兴您发布了一个问题,但 SO 独立于 GH,因此您应该在问题中显示错误消息,指示正在生成哪个命令行。请阅读How to Ask 并查看tour。
-
你用的是什么版本的ubuntu?