VisualSFM安装mac问题

时间:2018-02-10 05:25:31

标签: sift

使用VisualSFM在mac上安装Dan Monaghan installer并在构建的中途我收到错误消息:

  

libsiftgpu.so无法构建。停止。


造成这种情况的原因以及如何解决?

1 个答案:

答案 0 :(得分:0)

谷歌搜索发现许多类似的问题,能够组合来自不同解决方案的部分并使其发挥作用。

  

错误发生的原因:

该计划试图建立&在 vsfm_os_x_installer.sh 文件的第246行安装 siftgpu 功能。
但那个链接已经死了。

<小时/> 第1步:

手动将 sift_gpu.zip 文件插入/users/USERNAME/目录。  

第2步:

在sift_gpu.zip文件位于users / USERNAME目录后,Ninorian更改了以下行(在vsfm_os_x_installer.sh文件中),它也适用于我:

  

搜索:sed -i&#39;&#39;
替换为:sed -i

<小时/> 第3步:

sift_gpu.zip 文件打开一个名为 SiftGPU-master 的目录,我们需要将名称更改为 SiftGPU ,因此请在行上方添加此行262像这样:

  

(第261行) mv SiftGPU-master SiftGPU   
  (第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教程有所帮助。
以下是步骤:

  • 您需要向~/.bash_profile添加2个脚本,进入终端并输入: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,如果一切顺利,程序应该开始运行并打开,准备好使用。

这对于排除故障的麻烦很痛苦,但它已经完成了,我希望这对任何人都有帮助。