プログラムのセグメンテーション違反エラーの理由がわかりません。コードはこちらから入手できます
29行PclImage
目で、structの配列のようにtypedefで定義された変数を宣言します。PclImage
タイプの定義は次のとおりです( src / libMyKinect.hファイルから):
typedef struct {
int valid;
float x;
float y;
float z;
unsigned char blue;
unsigned char green;
unsigned char red;
} Point3d;
typedef Point3d PclImage[480][640];
プログラムは正常に動作しますが、2番目を宣言するとPclImage
、プログラムを起動するとすぐにセグメンテーション違反が発生します。
たとえば、最初のファイルの30行目でPclImage bgPcl;
、プログラムを追加するとすぐにクラッシュします。
誰か助けてもらえますか?