Openframeworksがkinectを開発する問題


最後にライブラリはKinectForWindows 2の古いバージョンを使って、win 8をサポートします.1
構成は前と同じです
例exampleWithGuiでexampleのを使わないでください後のcvGUIを降りても始まらないで、バージョンが更新して前のバージョンが見つからないためです
また、コンパイル時にof内部ライブラリファイルにアクセスします.hで追加のC問題に遭遇
問題が発生した箇所は以下のように変更すればよい
#if (_WIN32_WINNT < 0x0602)
EXTERN_API( OSErr )
GetProcessInformation (const ProcessSerialNumber *PSN,
                      ProcessInfoRec *info) THREEWORDINLINE(0x3F3C, 0x003A, 0xA88F);
#endif

これは解釈です
this issue happened because there's the same function in WinBase.h if you define _WIN32_WINNT higher than 0x0602 (which means windows8). OF avoid this issue by defining _WIN32_WINNT as 0x0500 (which means windows 2000) in ofConstants.h. So normally this doesn't happen because you include ofMain.h before addons in ofApp.h on most of the projects. But I had included it after ofxKinectNui.h for avoiding another linkage error when there wasn't this issue.
If you feel not happy to leave _WIN32_WINNT as 0x0500 for some reason like you use another library which doesn't work on 0x0500, then you have to hack Processes.h as below.
後ろにはもう一つの絵の関節が描けないので、最後に関節パラメータが0-1の間にあることを発見しました.拡大位置データを調整すれば成功します.
テスト画像は以下の通りで、3、4人でも大丈夫です.
プログラムを生成して他の人のパソコンに送る様々な問題
まずいろいろなdllが欠けています
msvcp110.dll      msvcp110d.dll           msvcr110.dll          msvcr110d.dll
その後0 xc 000007 bの問題が発生しました
その後調べたところ、このような問題の多くはdllを置くことで発生し、一般的に32ビットプログラムが64ビットを読もうとしたことによるものであることが分かった.
またwindowsに穴をあけられました
多分win歴史が望むので、64ビットシステムでは、システムファイルもsystem 32に、syswow 64は32ビットファイルを置きます