2

Kinect for Windows を持っていて、OSX 10.7.5 を搭載した Mac ラップトップに接続したいと考えています。

ドライバーとしてopenNIを使用したいと思います。

OpenNI の Web サイトには「OpenNI 2.1 Beta (OS X)」がリストされていますが、ソース コード ページにはインストール手順がリストされていません。彼らはどこか他の場所で見つかりましたか?

OpenNI 1.x githubページとOpenNI 1.x Unstable ブランチページにインストール手順があります。2 つのブランチの手順は少し異なりますが、どちらもうまくいきませんでした。

私はもともとXCode 4.6をインストールしていました。どちらの指示にも、私がインストールした XCode 4.3.2 が必要であると記載されており、XCode 4.6 の名前を変更し、「sudo xcode-select -switch」を使用してそれらを切り替えました。

どちらの指示も「libusb-devel +universal」を要求し、どちらの場合も次のようになります。

Error: Please do not install this port since it has been replaced by 'libusb'.
Error: org.macports.configure for port libusb-devel returned: 
Please see the log file for port libusb-devel for details:
/opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_libusb-devel/libusb-devel/main.log
Error: Processing of port libusb-devel failed

代わりに「libusb +universal」のインストールを続行すると、残りの依存関係は正常にインストールされます (ただし、Doxygen の前に GraphViz をインストールする必要がありました)。

しかし、「./RedistMaker」を実行すると、最終ファイルが作成されますが、多くの警告が表示されます。「sudo ./install.sh」は正常に動作し、OpenNI がインストールされていると推測しますが、Sensor をインストールしようとするとさらに多くのエラーが発生します。

途中でどこから心配し始めたのか、誰か教えてもらえますか? libusb を手動でインストールする必要がありますか?

どんな助けでも大歓迎です!

4

1 に答える 1

3

次の手順を実行して、OpenNI のインストールを修正しました。

> sudo rm -f /opt/local/lib/libusb-1.0.0.dylib
> sudo port clean libusb
> sudo port install libusb +universal

基本的に、Mac のインストール手順を更新する必要があり、短いインストールでは、ポートを使用してインストールする前に削除する必要があるファイルが残る可能性があるという警告を含める必要があります。

于 2013-05-14T07:41:38.847 に答える