OpenCV 1.1をVC++ 2008 EEでビルドする(リベンジ)

cvaux でこけているから,これを調整する.cvaux におけるビルドログから error のみ抜き出す.3つある.

10>cvbgfg_acmmm2003.cpp
10>.\cvbgfg_acmmm2003.cpp(464) : error C2039: 'foreground_regions' : 'CvFGDStatModel' のメンバではありません。
10>        c:\lib\OpenCV\cvaux\include\cvaux.h(1301) : 'CvFGDStatModel' の宣言を確認してください。
10>.\cvbgfg_acmmm2003.cpp(470) : error C2039: 'foreground_regions' : 'CvFGDStatModel' のメンバではありません。
10>        c:\lib\OpenCV\cvaux\include\cvaux.h(1301) : 'CvFGDStatModel' の宣言を確認してください。
10>BSCMAKE: error BK1506 : ファイル '..\..\..\..\DOCUME~1\FREEDO~1\LOCALS~1\Temp\opencv.build\cvaux_Debug.Win32\cvbgfg_common.sbr' を開けません。: No such file or 
directory

ファイル名で検索すると2chスレ画像処理 その8が掛かった.

893 :デフォルトの名無しさん:2007/06/24(日) 12:10:01

    OpenCV を試してみようと思ったんだが,以下のようにエラーが出て cvaux.lib が作成できん….

    OpenCV\cvaux\src\cvbgfg_acmmm2003.cpp(411) : error C2039: 'foreground_regions' : 'CvFGDStatModel' のメンバではありません。
    OpenCV\cvaux\src\cvbgfg_acmmm2003.cpp(416) : error C2039: 'foreground_regions' : 'CvFGDStatModel' のメンバではありません。
    OpenCV\cvaux\src\cvbgfg_gaussmix.cpp(343) : error C2039: 'foreground_regions' : 'CvGaussBGModel' のメンバではありません。

    宣言を確認すると…

      ……
      ………
      CvMemStorage*  storage;        /*storage for 吐oreground_regions?/      \   ←文字化けしていてコメントが閉じてない.
      CvSeq*       foreground_regions  /*foreground object contours*/            ←この行の末端までコメント化してる.

    ワロス

894 :デフォルトの名無しさん:2007/06/24(日) 14:26:57
    何をいまさら 

あ,あー.ver 1.0でも見た.「/*storage for 吐」で検索したら何件出てくるか,「 /*storage for 吐 に一致する日本語のページ 約 19,500 件」.

foreground_regions をソリューション全体から検索して cvaux.h を見つけ,修正した.

    CvMemStorage*   storage;      /*storage for foreground_regions*/                \

残る敵はあと一人.

1>------ ビルド開始: プロジェクト: cv, 構成: Debug Win32 ------
1>リンクしています...
1>   ライブラリ ../../lib/cvd.lib とオブジェクト ../../lib/cvd.exp を作成中
〜中略〜
1>cv - エラー 718、警告 0

多量の「外部シンボル未解決」をどう料理してやろうか.