OpenNI 2 SDK ( www.openni.org ) をダウンロードしたばかりで、Visual Studio 2012 でプロジェクトをセットアップしようとしています。
- 新しい C++ Win32 コンソール アプリケーション プロジェクトを作成する
- [プロジェクト] > [MyProject プロパティ]に移動し、[構成プロパティ] > [VC++ ディレクトリ]で...
- C:\Program Files (x86)\OpenNI2\Redist\; を追加しました。実行可能ディレクトリへ
- C:\Program Files (x86)\OpenNI2\Include\; を追加しました。ディレクトリを含める
- C:\Program Files (x86)\OpenNI2\Redist\; を追加しました。参照ディレクトリへ
- C:\Program Files (x86)\OpenNI2\Lib\; を追加しました。ライブラリ ディレクトリへ
しかし、ビルドしようとすると、次の未解決のシンボル エラーが発生します (ConsoleApplication1 はプロジェクトの名前です)。
Error 1 error LNK2019: unresolved external symbol
__imp__oniInitialize referenced in function
"public: static enum openni::Status __cdecl openni::OpenNI::initialize(void)"
(?initialize@OpenNI@openni@@SA?AW4Status@2@XZ)
c:\Users\MyPC\documents\visual studio 2012\Projects\ConsoleApplication1\ConsoleApplication1\ConsoleApplication1.obj
ConsoleApplication1
このリンクエラーは、リンカーがいくつかのライブラリを見つけられないことを示していることは知っていますが、今行ったことで十分だと思いました。
64 ビット プロジェクトを作成して 64 ビット バージョンも試しましたが、同じエラーが発生します。
このトピックに関する満足のいくドキュメントは見つかりませんでした。
私は何かばかげたことを見逃していると確信しています。これについてアドバイスをお願いできますか?