2011-08-07 14 views
1

Microsoft Kinectを使用するプロジェクトでは、現在OpenNIフレームワークでOpenCVをコンパイルしたいと考えています。OpenNIとQtでOpenCV 2.3をコンパイルする

すでにOpenNI、NITE、Kinectドライバがインストールされていますが、OpenNVを使用して開発できるようにOpenCVをコンパイルする際に問題があります。このため

私は、cmakeのを開始したOpenCVの(2.3のリリースを)取ったソース、選択のVisual Studio 2008人のメイクファイルは、必要なすべてのパスをリンクし、"WITH_QT""WITH_OPENNI"を確認し、QtのファイルとOpenNIへのパスを設定し、同様のlibフォルダを含めると、 PrimeSenseフォルダとして生成され、エラーなしで動作するMakeFilesを生成しました。

その後、CMakeによって作成されたOpenCV.slnソリューションを開始し、リリースに設定し、パッケージ全体を構築しようとしました。残念ながら、それは私にエラーを与える:

http://pastebin.com/6L7wCx4r

それはかなり長いですので、私はそこにそれを貼り付けました。エラーについては、420行目を参照してください。

誰が何が間違っているのか、どのように修正できるのでしょうか?誰かがそれを見ることができれば素晴らしいだろう。

ありがとうございました!

答えて

1

はこれを試してみてください:

#pragma comment(linker, "/NODEFAULTLIB:atlthunk.lib") 
+0

ありがとうございました!残念ながら私はどこにこれを追加するか分からない?もしあなたが私に教えることができれば素晴らしいでしょう... – evident

+0

ソースファイルの先頭です。 – karlphillip

+0

この行をソースファイルの先頭に追加しましたが、効果はありません。私はまだ同じエラーを取得...他のアイデア? – evident