3Dセンサーはじめました [#0.5 環境構築-続]
前回ひたすらPATHを通したのですが、
実際に参考書のコードを実行しようとして詰まりました。。。
そのエラーというのが「OpenNI.dll が見つかりません」でした。
おやおや?
しっかりRedistフォルダにPATH自体はデフォルトで環境変数が通っているのですが、どうやらうまくいかないことがあるみたい?
本にある解決策を試します。
解決策
それは、前回だオウンロードしたOpenNI2の中にあるRedistフォルダ内の "OpenNI2"フォルダ, "OpenNI.ini", "OpenNI2.dll", "OpenNI2.pdf"を、作成したプロジェクトのソリューションフォルダ下にある実行ファイルと同じところにコピーする。
私の場合環境変数を用いて簡易的に表すと "$(SolutionDir)\x64\Debug"に配置しました。
さらに、ソリューションのプロパティの「デバッグ」の「作業ディレクトリ」を$(SolutionDir)から$(OutDir)に変更してあげるというものでした。
つまり、"Debug"フォルダや"Release"フォルダ内に配置してあげるというものでした。
結果
うまくいきました!
学習をどんどん進めていこう。
またいつか深度センサーが流行るときに。誰かがここを見に来る前に。
以上‼
ASUS TeK PC用モーションキャプチャデバイス+開発者向けキット/Xtion PRO LIVE XTION/PRO/LIVE
- 発売日: 2011/11/18
- メディア: Personal Computers