Kinect-Data を OpenCV に取り込めるように、Code::Blocks と MinGW を使用して CL NUI と一緒に OpenCV をコンパイルおよび実行しています。OpenCV は正常に動作しますが、CL NUI は動作しません。これは、よく知らないプリプロセッサに関係する API の問題が発生したためです。
これは、プロジェクトに含まれているAPI のコードであり、次のエラーのみが発生します。
"C:\Program Files (x86)\Code Laboratories\CL NUI Platform\SDK\Include/CLNUIDevice.h:19:1: Fehler: das Einfügen von »)« und »int« ergibt kein gültiges Präprozessor-Token"
翻訳: "...CLNUIDevice.h:19:1: エラー: »)« と »int« を追加すると、有効なプリプロセッサ トークンが返されない"
プリプロセッサについての知識を持っている人が私を助けてくれるでしょうか?
プロジェクトのコードは次のとおりですが、これがどのように混乱するかは想像できませんが、テストできなかったため、誰にもわかりません。