VisualSFM 安装 mac 问题
VisualSFM install mac issue
安装 VisualSFM on mac with the Dan Monaghan installer 并在构建进行到一半时出现错误,内容为:
libsiftgpu.so failed to build. Halting.
是什么原因造成的,我该如何解决?
谷歌搜索发现许多问题类似,能够结合不同解决方案的各个部分并使其正常工作。
Why the error occurs:
该程序试图在 vsfm_os_x_installer.sh 文件的第 246 行构建并安装 siftgpu 函数。
但是那个 link 已经死了。
第 1 步:
手动将 sift_gpu.zip 文件插入 /users/USERNAME/
目录。
第 2 步:
sift_gpu.zip 文件位于您的 users/USERNAME 目录后,Ninorian 更改了以下行 (在 vsfm_os_x_installer.sh 文件中) 并且有效我也是:
Search for : sed -i ''
Replace with: sed -i
第 3 步:
sift_gpu.zip文件打开一个名为SiftGPU-master的目录,我们需要将名称改为SiftGPU,因此在第 262 行上方添加此行,如下所示:
(line 261) mv SiftGPU-master SiftGPU
(line 262) cd SiftGPU
第 4 步:
我走到这一步,但不断收到“找不到文件或目录”的错误,这是通过更改 vsfm_os_x_installer.sh 文件中 行 356 上的文件扩展名来解决的* (对此 Github build issue support ticket 的提示)
来自:
cp ../patches/SparseBundleCPU.patch src/pba/
为此:
cp -R /users/USERNAME/downloads/VisualSFM_OS_X_Installer-master/patches/SparseBundleCPU.patch src/pba
之后一切顺利安装完毕,
但我还不能运行。
第 5 步:
这个时长 5 分钟的 VisualSFM Mac install YouTube 教程很有帮助。
以下是步骤:
- 您需要将 2 个脚本添加到
~/.bash_profile
,进入终端并输入:nano ~/.bash_profile
,然后将这两个脚本粘贴到该文件的底部。
- 保存并关闭
~/.bash_profile
- 然后进入
/users/USERNAME/vsfm/bin
文件夹并复制 libpa.so
AND libsiftgpu.so
并将它们粘贴到您的 /users/USERNAME/目录。
- 在
/users/vsfm
目录中创建一个名为 /users/vsfm/sift
的新文件夹
- 将
SiftGPU
文件夹从 users/USERNAME/
目录移动到 /users/vsfm/sift
目录
从那里,转到 users/USERNAME/vsfm/bin/
并双击 VisualSFM,如果一切顺利,程序应该会启动 运行ning 并打开,可以使用了。
排除故障很麻烦,但已经结束了,我希望这对任何人都有帮助。
安装 VisualSFM on mac with the Dan Monaghan installer 并在构建进行到一半时出现错误,内容为:
libsiftgpu.so failed to build. Halting.
是什么原因造成的,我该如何解决?
谷歌搜索发现许多问题类似,能够结合不同解决方案的各个部分并使其正常工作。
Why the error occurs:
该程序试图在 vsfm_os_x_installer.sh 文件的第 246 行构建并安装 siftgpu 函数。
但是那个 link 已经死了。
第 1 步:
手动将 sift_gpu.zip 文件插入
/users/USERNAME/
目录。
第 2 步:
sift_gpu.zip 文件位于您的 users/USERNAME 目录后,Ninorian 更改了以下行 (在 vsfm_os_x_installer.sh 文件中) 并且有效我也是:
Search for : sed -i ''
Replace with: sed -i
第 3 步:
sift_gpu.zip文件打开一个名为SiftGPU-master的目录,我们需要将名称改为SiftGPU,因此在第 262 行上方添加此行,如下所示:
(line 261) mv SiftGPU-master SiftGPU
(line 262) cd SiftGPU
第 4 步:
我走到这一步,但不断收到“找不到文件或目录”的错误,这是通过更改 vsfm_os_x_installer.sh 文件中 行 356 上的文件扩展名来解决的* (对此 Github build issue support ticket 的提示)
来自:
cp ../patches/SparseBundleCPU.patch src/pba/
为此:
cp -R /users/USERNAME/downloads/VisualSFM_OS_X_Installer-master/patches/SparseBundleCPU.patch src/pba
之后一切顺利安装完毕,
但我还不能运行。
第 5 步:
这个时长 5 分钟的 VisualSFM Mac install YouTube 教程很有帮助。
以下是步骤:
- 您需要将 2 个脚本添加到
~/.bash_profile
,进入终端并输入:nano ~/.bash_profile
,然后将这两个脚本粘贴到该文件的底部。 - 保存并关闭
~/.bash_profile
- 然后进入
/users/USERNAME/vsfm/bin
文件夹并复制libpa.so
ANDlibsiftgpu.so
并将它们粘贴到您的 /users/USERNAME/目录。 - 在
/users/vsfm
目录中创建一个名为/users/vsfm/sift
的新文件夹
- 将
SiftGPU
文件夹从users/USERNAME/
目录移动到/users/vsfm/sift
目录
从那里,转到
users/USERNAME/vsfm/bin/
并双击 VisualSFM,如果一切顺利,程序应该会启动 运行ning 并打开,可以使用了。
排除故障很麻烦,但已经结束了,我希望这对任何人都有帮助。