0

INRIA から ViSP ツールを学んでいます。私の構成は VS2010 + Visp 2.10 + OpenCV 2.4.8 です。まず、C-Make generate sln を使用し、sln をコンパイルして、vispd.lib と visp/include/xxx.h を取得しました。インクルード パス、ライブラリ パス、およびライブラリの依存関係も設定します。画像を開く最初のデモ (vpImage.h を使用) を開始すると、うまく機能します。 ただし、ここで質問があります。同じ構成を使用して次のコードをコンパイルすると、144エラーが発生します!! 漢字は「未解決の外部シンボル」を表します。

#include <visp/vpDisplayOpenCV.h>
#include <visp/vpOpenCVGrabber.h>
#include <iostream>

using namespace std;

int main()
{
//#ifdef VISP_HAVE_OPENCV
//try
{
    vpImage<unsigned char> I;
    vpOpenCVGrabber g;
    g.open(I);

    std::cout<<"Image size:"<<I.getWidth()<<" "<<I.getHeight()<<std::endl;
    vpDisplayOpenCV d(I);

    while(1)
    {
        g.acquire(I);
        vpDisplay::display(I);
        vpDisplay::flush(I);
        if(vpDisplay::getClick(I,false))
            break;
    }
}
return 0;
//  catch(vpException e)
//  {
//      std::cout << "Catch an exception:" << e << std::endl;
//  }
//#endif
![total 144 errors no matter how I edit my original codes][1]}
4

0 に答える 0