CMakeLists.txt で OpenNI+PCL+OpenCV を構成しました。私はそれを自分で書きませんでした。PCLドキュメント、OpenCVマニュアル、およびOpenNIを1つのプロジェクトに統合するために見つけたコードの断片をコピーしただけです。私はそれをビルドし、すべてのインクルードとライブラリを正常に見つけることができました。問題は、OpenNI サンプルが GL/glut.h または GLES、または opengles.h を使用する場合に発生します。そのインクルードを cmake でプロジェクトに追加する方法がわかりません。
ビルドする私のコマンド:
>projectDir/build/cmake ..
>projectDir/build/make
>projectDir/build/./project
projectDirにはGLES/
GL/
CMakeLists.txtは、OpenNI+PCL+OpenCV の多くの初心者を支援します。