如何安装IMUsim

雷尔

这是一个指南,而不是一个问题,因为在安装IMUsim时,我花了很多时间来解决编译错误,而且我知道许多其他研究人员都在努力。IMUsim代码当前未维护,并且缺少安装文档。如果仅克隆当前的IMUsim存储库并按照说明从源进行构建,则它将失败,因为它会丢失文件。

请参阅下面的答案以获取解决方案。

雷尔

安装说明

首先,下载仓库:

git clone https://github.com/martinling/imusim.git
cd imusim

需要使用Cython手动生成一些丢失的C文件:(如果不执行此操作,则会出现类似“ c:错误:没有此类文件或目录:'imusim / maths / quaternions.c'”的错误)

cython -a imusim/maths/*.pyx

您将需要正确的编译器。GCC 4.8可以工作,您可以像这样在Mac上安装它:

# If necessary, install MacPorts from https://www.macports.org/install.php
sudo port selfupdate  # (Mac only)
sudo port install gcc48  # (Mac only)

如果您不在Mac上,则必须以其他方式获得GCC。不难发现。其他编译器也可以工作。

现在将编译器设置为GCC :(如果不这样做,则Xcode安装的GCC版本将失败,并显示“ imusim / maths / quat_splines.c:1340:8:错误:'inline'仅出现在函数中”)

export CC=/opt/local/bin/gcc-mp-4.8  # The path to GCC will differ for other platforms/versions.

现在您可以构建IMUsim!(请确保在与导出相同的终端上运行此命令)。

python setup.py install

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章