我正在尝试安装vimbasrc,使用AlliedVision 这里提供的手册。生成Docker映像后运行以下命令时
$ docker run --rm -it --volume /media/hamza/new/volume1/project/gst-vimbasrc-master:/gst-vimbasrc --volume /media/hamza/new/volume1/project/opt/Vimba_5_1:/vimba gst-vimbasrc:18.04
我一直拿着这个
sh: 0: Can't open build.sh我尝试过重新安装Docker并查找缺少的依赖项。build.sh文件如下所示
#!/usr/bin/env sh
set -o verbose
# ============================================================================
cmake -S . -B build -DVIMBA_HOME=$VIMBA_HOME
# ============================================================================
cmake --build build
# ============================================================================我完全被困住了。有人知道出去的路吗?
如果我运行./build.sh,它会运行,但是因为它需要到vimba目录的路径,所以它给出了
fatal error: VimbaC/Include/VmbCommonTypes.h: No such file or directory
#include <VimbaC/Include/VmbCommonTypes.h>发布于 2022-01-19 08:31:44
根据文档,"/media/hamza/new/volume1/project/gst-vimbasrc-master".中应该包含build.sh因为文件规定:
使用此映像构建插件只是将源代码目录和所需的Vimba安装目录安装到适当路径的映像中,并让它运行提供的build.sh脚本。
因此,它可能是从这里丢失的。在这里,您应该挂载所提供的源代码。
当您运行映像时,它将查看gst项目:这是Dockerfile中此行的目的:
# mount the checked out repository into this volume
VOLUME ["/gst-vimbasrc"]
WORKDIR /gst-vimbasrchttps://stackoverflow.com/questions/70767150
复制相似问题