none
Visual Studio 2010 compile OpenCV2.2 project, link errors occur ( Visual Studio 2010, OpenCV2.2, CMake2.84, Windows 7, IPP7.0 ) RRS feed

  • 常规讨论

  • OpenCV2.2 link errors ( Visual Studio 2010, OpenCV2.2, CMake2.84, Windows 7, IPP7.0 )

    successfully generated the OpenCV2.2 through CMake2.84 with IPP7.0 support,
    then build the libs with the Visual Studio 2010.

    generate directory : E:/DOT/OpenCV2.2_IPP7.0

    the project settings:
    include:
    E:/DOT/OpenCV2.2_IPP7.0/include;E:/DOT/OpenCV2.2_IPP7.0/include/opencv;$(IncludePath)

    lib:
    E:/DOT/OpenCV2.2_IPP7.0/lib;$(LibraryPath)

    link:
    opencv_core220d.lib
    opencv_highgui220d.lib
    opencv_video220d.lib
    opencv_ml220d.lib
    opencv_legacy220d.lib
    opencv_imgproc220d.lib

    then build the HelloWorld provided on : http://opencv.willowgarage.com/wiki/VisualC%2B%2B
    and the errors are as follow:

    1>Link:
    1>     building library E:/Users/HunterX/documents/visual studio 2010/Projects/OpenCV_Helloworld/Debug/OpenCV_Helloworld.lib and object E:/Users/HunterX/documents/visual studio 2010/Projects/OpenCV_Helloworld/Debug/OpenCV_Helloworld.exp
    1>opencv_core220d.lib(system.obj) : error LNK2019: (unanalyzable symbol) _ippStaticInit@0,the symbol quoted in "public: __thiscall cv::IPPInitializer::IPPInitializer(void)" (??0IPPInitializer@cv@@QAE@XZ)
    1>opencv_core220d.lib(persistence.obj) : error LNK2019: (unanalyzable symbol) _gzputs,the symbol quoted in "void __cdecl icvPuts(struct CvFileStorage *,char const *)" (?icvPuts@@YAXPAUCvFileStorage@@PBD@Z)
    1>opencv_core220d.lib(persistence.obj) : error LNK2019: (unanalyzable symbol) _gzclose,the symbol quoted in "void __cdecl icvClose(struct CvFileStorage *)" (?icvClose@@YAXPAUCvFileStorage@@@Z)
    1>opencv_core220d.lib(persistence.obj) : error LNK2019: (unanalyzable symbol) _gzopen,the symbol quoted in _cvOpenFileStorage
    1>opencv_core220d.lib(persistence.obj) : error LNK2019: (unanalyzable symbol) _gzgets,the symbol quoted in "char * __cdecl icvGets(struct CvFileStorage *,char *,int)" (?icvGets@@YAPADPAUCvFileStorage@@PADH@Z)
    1>opencv_core220d.lib(persistence.obj) : error LNK2019: (unanalyzable symbol) _gzrewind,the symbol quoted in "void __cdecl icvRewind(struct CvFileStorage *)" (?icvRewind@@YAXPAUCvFileStorage@@@Z)
    1>opencv_core220d.lib(persistence.obj) : error LNK2019: (unanalyzable symbol) _gzeof,the symbol quoted in "int __cdecl icvEof(struct CvFileStorage *)" (?icvEof@@YAHPAUCvFileStorage@@@Z)
    1>opencv_core220d.lib(lapack.obj) : error LNK2019: (unanalyzable symbol) _dgetrf_,the symbol quoted in "double __cdecl cv::determinant(class cv::Mat const &)" (?determinant@cv@@YANABVMat@1@@Z)
    1>opencv_core220d.lib(lapack.obj) : error LNK2019: (unanalyzable symbol) _dpotri_,the symbol quoted in "double __cdecl cv::invert(class cv::Mat const &,class cv::Mat &,int)" (?invert@cv@@YANABVMat@1@AAV21@H@Z)
    1>opencv_core220d.lib(lapack.obj) : error LNK2019: (unanalyzable symbol) _dpotrf_,the symbol quoted in "double __cdecl cv::invert(class cv::Mat const &,class cv::Mat &,int)" (?invert@cv@@YANABVMat@1@AAV21@H@Z)
    1>opencv_core220d.lib(lapack.obj) : error LNK2019: (unanalyzable symbol) _dgetri_,the symbol quoted in "double __cdecl cv::invert(class cv::Mat const &,class cv::Mat &,int)" (?invert@cv@@YANABVMat@1@AAV21@H@Z)
    1>opencv_core220d.lib(lapack.obj) : error LNK2019: (unanalyzable symbol) _dgesv_,the symbol quoted in "bool __cdecl cv::solve(class cv::Mat const &,class cv::Mat const &,class cv::Mat &,int)" (?solve@cv@@YA_NABVMat@1@0AAV21@H@Z)
    1>opencv_core220d.lib(lapack.obj) : error LNK2019: (unanalyzable symbol) _sgesv_,the symbol quoted in "bool __cdecl cv::solve(class cv::Mat const &,class cv::Mat const &,class cv::Mat &,int)" (?solve@cv@@YA_NABVMat@1@0AAV21@H@Z)
    1>opencv_core220d.lib(lapack.obj) : error LNK2019: (unanalyzable symbol) _dpotrs_,the symbol quoted in "bool __cdecl cv::solve(class cv::Mat const &,class cv::Mat const &,class cv::Mat &,int)" (?solve@cv@@YA_NABVMat@1@0AAV21@H@Z)
    1>opencv_core220d.lib(lapack.obj) : error LNK2019: (unanalyzable symbol) _spotrs_,the symbol quoted in "bool __cdecl cv::solve(class cv::Mat const &,class cv::Mat const &,class cv::Mat &,int)" (?solve@cv@@YA_NABVMat@1@0AAV21@H@Z)
    1>opencv_core220d.lib(lapack.obj) : error LNK2019: (unanalyzable symbol) _spotrf_,the symbol quoted in "bool __cdecl cv::solve(class cv::Mat const &,class cv::Mat const &,class cv::Mat &,int)" (?solve@cv@@YA_NABVMat@1@0AAV21@H@Z)
    1>opencv_core220d.lib(lapack.obj) : error LNK2019: (unanalyzable symbol) _dgels_,the symbol quoted in "bool __cdecl cv::solve(class cv::Mat const &,class cv::Mat const &,class cv::Mat &,int)" (?solve@cv@@YA_NABVMat@1@0AAV21@H@Z)
    1>opencv_core220d.lib(lapack.obj) : error LNK2019: (unanalyzable symbol) _sgels_,the symbol quoted in "bool __cdecl cv::solve(class cv::Mat const &,class cv::Mat const &,class cv::Mat &,int)" (?solve@cv@@YA_NABVMat@1@0AAV21@H@Z)
    1>opencv_core220d.lib(lapack.obj) : error LNK2019: (unanalyzable symbol) _dgelsd_,the symbol quoted in "bool __cdecl cv::solve(class cv::Mat const &,class cv::Mat const &,class cv::Mat &,int)" (?solve@cv@@YA_NABVMat@1@0AAV21@H@Z)
    1>opencv_core220d.lib(lapack.obj) : error LNK2019: (unanalyzable symbol) _sgelsd_,the symbol quoted in "bool __cdecl cv::solve(class cv::Mat const &,class cv::Mat const &,class cv::Mat &,int)" (?solve@cv@@YA_NABVMat@1@0AAV21@H@Z)
    1>opencv_core220d.lib(lapack.obj) : error LNK2019: (unanalyzable symbol) _dsyevr_,the symbol quoted in "bool __cdecl cv::eigen(class cv::Mat const &,class cv::Mat &,class cv::Mat &,bool,int,int)" (?eigen@cv@@YA_NABVMat@1@AAV21@1_NHH@Z)
    1>opencv_core220d.lib(lapack.obj) : error LNK2019: (unanalyzable symbol) _ssyevr_,the symbol quoted in "bool __cdecl cv::eigen(class cv::Mat const &,class cv::Mat &,class cv::Mat &,bool,int,int)" (?eigen@cv@@YA_NABVMat@1@AAV21@1_NHH@Z)
    1>opencv_core220d.lib(lapack.obj) : error LNK2019: (unanalyzable symbol) _dgesdd_,the symbol quoted in "void __cdecl cv::_SVDcompute(class cv::Mat const &,class cv::Mat &,class cv::Mat *,class cv::Mat *,int)" (?_SVDcompute@cv@@YAXABVMat@1@AAV21@PAV21@2H@Z)
    1>opencv_core220d.lib(lapack.obj) : error LNK2019: (unanalyzable symbol) _sgesdd_,the symbol quoted in "void __cdecl cv::_SVDcompute(class cv::Mat const &,class cv::Mat &,class cv::Mat *,class cv::Mat *,int)" (?_SVDcompute@cv@@YAXABVMat@1@AAV21@PAV21@2H@Z)
    1>opencv_highgui220d.lib(window_w32.obj) : error LNK2019: (unanalyzable symbol) __imp__CreateToolbarEx@52,the symbol quoted in "int __cdecl icvCreateTrackbar(char const *,char const *,int *,int,void (__cdecl*)(int),void (__cdecl*)(int,void *),void *)" (?icvCreateTrackbar@@YAHPBD0PAHHP6AXH@ZP6AXHPAX@Z3@Z)
    1>opencv_highgui220d.lib(grfmt_jpeg2000.obj) : error LNK2019: (unanalyzable symbol) _jas_image_destroy,the symbol quoted in "public: void __thiscall cv::Jpeg2KDecoder::close(void)" (?close@Jpeg2KDecoder@cv@@QAEXXZ)
    1>opencv_highgui220d.lib(grfmt_jpeg2000.obj) : error LNK2019: (unanalyzable symbol) _jas_stream_close,the symbol quoted in "public: void __thiscall cv::Jpeg2KDecoder::close(void)" (?close@Jpeg2KDecoder@cv@@QAEXXZ)
    1>opencv_highgui220d.lib(grfmt_jpeg2000.obj) : error LNK2019: (unanalyzable symbol) _jas_image_decode,the symbol quoted in "public: virtual bool __thiscall cv::Jpeg2KDecoder::readHeader(void)" (?readHeader@Jpeg2KDecoder@cv@@UAE_NXZ)
    1>opencv_highgui220d.lib(grfmt_jpeg2000.obj) : error LNK2019: (unanalyzable symbol) _jas_stream_fopen,the symbol quoted in "public: virtual bool __thiscall cv::Jpeg2KDecoder::readHeader(void)" (?readHeader@Jpeg2KDecoder@cv@@UAE_NXZ)
    1>opencv_highgui220d.lib(grfmt_jpeg2000.obj) : error LNK2019: (unanalyzable symbol) _jas_matrix_destroy,the symbol quoted in "public: virtual bool __thiscall cv::Jpeg2KDecoder::readData(class cv::Mat &)" (?readData@Jpeg2KDecoder@cv@@UAE_NAAVMat@2@@Z)
    1>opencv_highgui220d.lib(grfmt_jpeg2000.obj) : error LNK2019: (unanalyzable symbol) _jas_image_readcmpt,the symbol quoted in "public: virtual bool __thiscall cv::Jpeg2KDecoder::readData(class cv::Mat &)" (?readData@Jpeg2KDecoder@cv@@UAE_NAAVMat@2@@Z)
    1>opencv_highgui220d.lib(grfmt_jpeg2000.obj) : error LNK2019: (unanalyzable symbol) _jas_matrix_create,the symbol quoted in "public: virtual bool __thiscall cv::Jpeg2KDecoder::readData(class cv::Mat &)" (?readData@Jpeg2KDecoder@cv@@UAE_NAAVMat@2@@Z)
    1>opencv_highgui220d.lib(grfmt_jpeg2000.obj) : error LNK2019: (unanalyzable symbol) _jas_image_getcmptbytype,the symbol quoted in "public: virtual bool __thiscall cv::Jpeg2KDecoder::readData(class cv::Mat &)" (?readData@Jpeg2KDecoder@cv@@UAE_NAAVMat@2@@Z)
    1>opencv_highgui220d.lib(grfmt_jpeg2000.obj) : error LNK2019: (unanalyzable symbol) _jas_cmprof_destroy,the symbol quoted in "public: virtual bool __thiscall cv::Jpeg2KDecoder::readData(class cv::Mat &)" (?readData@Jpeg2KDecoder@cv@@UAE_NAAVMat@2@@Z)
    1>opencv_highgui220d.lib(grfmt_jpeg2000.obj) : error LNK2019: (unanalyzable symbol) _jas_image_chclrspc,the symbol quoted in "public: virtual bool __thiscall cv::Jpeg2KDecoder::readData(class cv::Mat &)" (?readData@Jpeg2KDecoder@cv@@UAE_NAAVMat@2@@Z)
    1>opencv_highgui220d.lib(grfmt_jpeg2000.obj) : error LNK2019: (unanalyzable symbol) _jas_cmprof_createfromclrspc,the symbol quoted in "public: virtual bool __thiscall cv::Jpeg2KDecoder::readData(class cv::Mat &)" (?readData@Jpeg2KDecoder@cv@@UAE_NAAVMat@2@@Z)
    1>opencv_highgui220d.lib(grfmt_jpeg2000.obj) : error LNK2019: (unanalyzable symbol) _jas_image_encode,the symbol quoted in "public: virtual bool __thiscall cv::Jpeg2KEncoder::write(class cv::Mat const &,class std::vector<int,class std::allocator<int> > const &)" (?write@Jpeg2KEncoder@cv@@UAE_NABVMat@2@ABV?$vector@HV?$allocator@H@std@@@std@@@Z)
    1>opencv_highgui220d.lib(grfmt_jpeg2000.obj) : error LNK2019: (unanalyzable symbol) _jas_image_strtofmt,the symbol quoted in "public: virtual bool __thiscall cv::Jpeg2KEncoder::write(class cv::Mat const &,class std::vector<int,class std::allocator<int> > const &)" (?write@Jpeg2KEncoder@cv@@UAE_NABVMat@2@ABV?$vector@HV?$allocator@H@std@@@std@@@Z)
    1>opencv_highgui220d.lib(grfmt_jpeg2000.obj) : error LNK2019: (unanalyzable symbol) _jas_image_create,the symbol quoted in "public: virtual bool __thiscall cv::Jpeg2KEncoder::write(class cv::Mat const &,class std::vector<int,class std::allocator<int> > const &)" (?write@Jpeg2KEncoder@cv@@UAE_NABVMat@2@ABV?$vector@HV?$allocator@H@std@@@std@@@Z)
    1>opencv_highgui220d.lib(grfmt_jpeg2000.obj) : error LNK2019: (unanalyzable symbol) _jas_image_writecmpt,the symbol quoted in "protected: bool __thiscall cv::Jpeg2KEncoder::writeComponent8u(void *,class cv::Mat const &)" (?writeComponent8u@Jpeg2KEncoder@cv@@IAE_NPAXABVMat@2@@Z)
    1>opencv_highgui220d.lib(grfmt_jpeg2000.obj) : error LNK2019: (unanalyzable symbol) _jas_init,the symbol quoted in "public: __thiscall cv::JasperInitializer::JasperInitializer(void)" (??0JasperInitializer@cv@@QAE@XZ)
    1>opencv_highgui220d.lib(grfmt_jpeg2000.obj) : error LNK2019: (unanalyzable symbol) _jas_cleanup,the symbol quoted in "public: __thiscall cv::JasperInitializer::~JasperInitializer(void)" (??1JasperInitializer@cv@@QAE@XZ)
    1>opencv_highgui220d.lib(grfmt_png.obj) : error LNK2019: (unanalyzable symbol) _png_destroy_read_struct,the symbol quoted in "public: void __thiscall cv::PngDecoder::close(void)" (?close@PngDecoder@cv@@QAEXXZ)
    1>opencv_highgui220d.lib(grfmt_png.obj) : error LNK2019: (unanalyzable symbol) _png_error,the symbol quoted in "protected: static void __cdecl cv::PngDecoder::readDataFromBuf(void *,unsigned char *,unsigned int)" (?readDataFromBuf@PngDecoder@cv@@KAXPAXPAEI@Z)
    1>opencv_highgui220d.lib(grfmt_png.obj) : error LNK2019: (unanalyzable symbol) _png_get_IHDR,the symbol quoted in "public: virtual bool __thiscall cv::PngDecoder::readHeader(void)" (?readHeader@PngDecoder@cv@@UAE_NXZ)
    1>opencv_highgui220d.lib(grfmt_png.obj) : error LNK2019: (unanalyzable symbol) _png_read_info,the symbol quoted in "public: virtual bool __thiscall cv::PngDecoder::readHeader(void)" (?readHeader@PngDecoder@cv@@UAE_NXZ)
    1>opencv_highgui220d.lib(grfmt_png.obj) : error LNK2019: (unanalyzable symbol) _png_init_io,the symbol quoted in "public: virtual bool __thiscall cv::PngDecoder::readHeader(void)" (?readHeader@PngDecoder@cv@@UAE_NXZ)
    1>opencv_highgui220d.lib(grfmt_png.obj) : error LNK2019: (unanalyzable symbol) _png_set_read_fn,the symbol quoted in "public: virtual bool __thiscall cv::PngDecoder::readHeader(void)" (?readHeader@PngDecoder@cv@@UAE_NXZ)
    1>opencv_highgui220d.lib(grfmt_png.obj) : error LNK2019: (unanalyzable symbol) _png_create_info_struct,the symbol quoted in "public: virtual bool __thiscall cv::PngDecoder::readHeader(void)" (?readHeader@PngDecoder@cv@@UAE_NXZ)
    1>opencv_highgui220d.lib(grfmt_png.obj) : error LNK2019: (unanalyzable symbol) _png_create_read_struct,the symbol quoted in "public: virtual bool __thiscall cv::PngDecoder::readHeader(void)" (?readHeader@PngDecoder@cv@@UAE_NXZ)
    1>opencv_highgui220d.lib(grfmt_png.obj) : error LNK2019: (unanalyzable symbol) _png_read_end,the symbol quoted in "public: virtual bool __thiscall cv::PngDecoder::readData(class cv::Mat &)" (?readData@PngDecoder@cv@@UAE_NAAVMat@2@@Z)
    1>opencv_highgui220d.lib(grfmt_png.obj) : error LNK2019: (unanalyzable symbol) _png_read_image,the symbol quoted in "public: virtual bool __thiscall cv::PngDecoder::readData(class cv::Mat &)" (?readData@PngDecoder@cv@@UAE_NAAVMat@2@@Z)
    1>opencv_highgui220d.lib(grfmt_png.obj) : error LNK2019: (unanalyzable symbol) _png_read_update_info,the symbol quoted in "public: virtual bool __thiscall cv::PngDecoder::readData(class cv::Mat &)" (?readData@PngDecoder@cv@@UAE_NAAVMat@2@@Z)
    1>opencv_highgui220d.lib(grfmt_png.obj) : error LNK2019: (unanalyzable symbol) _png_set_rgb_to_gray,the symbol quoted in "public: virtual bool __thiscall cv::PngDecoder::readData(class cv::Mat &)" (?readData@PngDecoder@cv@@UAE_NAAVMat@2@@Z)
    1>opencv_highgui220d.lib(grfmt_png.obj) : error LNK2019: (unanalyzable symbol) _png_set_gray_to_rgb,the symbol quoted in "public: virtual bool __thiscall cv::PngDecoder::readData(class cv::Mat &)" (?readData@PngDecoder@cv@@UAE_NAAVMat@2@@Z)
    1>opencv_highgui220d.lib(grfmt_png.obj) : error LNK2019: (unanalyzable symbol) _png_set_bgr,the symbol quoted in "public: virtual bool __thiscall cv::PngDecoder::readData(class cv::Mat &)" (?readData@PngDecoder@cv@@UAE_NAAVMat@2@@Z)
    1>opencv_highgui220d.lib(grfmt_png.obj) : error LNK2019: (unanalyzable symbol) _png_set_expand_gray_1_2_4_to_8,the symbol quoted in "public: virtual bool __thiscall cv::PngDecoder::readData(class cv::Mat &)" (?readData@PngDecoder@cv@@UAE_NAAVMat@2@@Z)
    1>opencv_highgui220d.lib(grfmt_png.obj) : error LNK2019: (unanalyzable symbol) _png_set_palette_to_rgb,the symbol quoted in "public: virtual bool __thiscall cv::PngDecoder::readData(class cv::Mat &)" (?readData@PngDecoder@cv@@UAE_NAAVMat@2@@Z)
    1>opencv_highgui220d.lib(grfmt_png.obj) : error LNK2019: (unanalyzable symbol) _png_set_strip_alpha,the symbol quoted in "public: virtual bool __thiscall cv::PngDecoder::readData(class cv::Mat &)" (?readData@PngDecoder@cv@@UAE_NAAVMat@2@@Z)
    1>opencv_highgui220d.lib(grfmt_png.obj) : error LNK2019: (unanalyzable symbol) _png_set_swap,the symbol quoted in "public: virtual bool __thiscall cv::PngDecoder::readData(class cv::Mat &)" (?readData@PngDecoder@cv@@UAE_NAAVMat@2@@Z)
    1>opencv_highgui220d.lib(grfmt_png.obj) : error LNK2019: (unanalyzable symbol) _png_set_strip_16,the symbol quoted in "public: virtual bool __thiscall cv::PngDecoder::readData(class cv::Mat &)" (?readData@PngDecoder@cv@@UAE_NAAVMat@2@@Z)
    1>opencv_highgui220d.lib(grfmt_png.obj) : error LNK2019: (unanalyzable symbol) _png_destroy_write_struct,the symbol quoted in "public: virtual bool __thiscall cv::PngEncoder::write(class cv::Mat const &,class std::vector<int,class std::allocator<int> > const &)" (?write@PngEncoder@cv@@UAE_NABVMat@2@ABV?$vector@HV?$allocator@H@std@@@std@@@Z)
    1>opencv_highgui220d.lib(grfmt_png.obj) : error LNK2019: (unanalyzable symbol) _png_write_end,the symbol quoted in "public: virtual bool __thiscall cv::PngEncoder::write(class cv::Mat const &,class std::vector<int,class std::allocator<int> > const &)" (?write@PngEncoder@cv@@UAE_NABVMat@2@ABV?$vector@HV?$allocator@H@std@@@std@@@Z)
    1>opencv_highgui220d.lib(grfmt_png.obj) : error LNK2019: (unanalyzable symbol) _png_write_image,the symbol quoted in "public: virtual bool __thiscall cv::PngEncoder::write(class cv::Mat const &,class std::vector<int,class std::allocator<int> > const &)" (?write@PngEncoder@cv@@UAE_NABVMat@2@ABV?$vector@HV?$allocator@H@std@@@std@@@Z)
    1>opencv_highgui220d.lib(grfmt_png.obj) : error LNK2019: (unanalyzable symbol) _png_write_info,the symbol quoted in "public: virtual bool __thiscall cv::PngEncoder::write(class cv::Mat const &,class std::vector<int,class std::allocator<int> > const &)" (?write@PngEncoder@cv@@UAE_NABVMat@2@ABV?$vector@HV?$allocator@H@std@@@std@@@Z)
    1>opencv_highgui220d.lib(grfmt_png.obj) : error LNK2019: (unanalyzable symbol) _png_set_IHDR,the symbol quoted in "public: virtual bool __thiscall cv::PngEncoder::write(class cv::Mat const &,class std::vector<int,class std::allocator<int> > const &)" (?write@PngEncoder@cv@@UAE_NABVMat@2@ABV?$vector@HV?$allocator@H@std@@@std@@@Z)
    1>opencv_highgui220d.lib(grfmt_png.obj) : error LNK2019: (unanalyzable symbol) _png_set_compression_strategy,the symbol quoted in "public: virtual bool __thiscall cv::PngEncoder::write(class cv::Mat const &,class std::vector<int,class std::allocator<int> > const &)" (?write@PngEncoder@cv@@UAE_NABVMat@2@ABV?$vector@HV?$allocator@H@std@@@std@@@Z)
    1>opencv_highgui220d.lib(grfmt_png.obj) : error LNK2019: (unanalyzable symbol) _png_set_compression_level,the symbol quoted in "public: virtual bool __thiscall cv::PngEncoder::write(class cv::Mat const &,class std::vector<int,class std::allocator<int> > const &)" (?write@PngEncoder@cv@@UAE_NABVMat@2@ABV?$vector@HV?$allocator@H@std@@@std@@@Z)
    1>opencv_highgui220d.lib(grfmt_png.obj) : error LNK2019: (unanalyzable symbol) _png_set_filter,the symbol quoted in "public: virtual bool __thiscall cv::PngEncoder::write(class cv::Mat const &,class std::vector<int,class std::allocator<int> > const &)" (?write@PngEncoder@cv@@UAE_NABVMat@2@ABV?$vector@HV?$allocator@H@std@@@std@@@Z)
    1>opencv_highgui220d.lib(grfmt_png.obj) : error LNK2019: (unanalyzable symbol) _png_set_compression_mem_level,the symbol quoted in "public: virtual bool __thiscall cv::PngEncoder::write(class cv::Mat const &,class std::vector<int,class std::allocator<int> > const &)" (?write@PngEncoder@cv@@UAE_NABVMat@2@ABV?$vector@HV?$allocator@H@std@@@std@@@Z)
    1>opencv_highgui220d.lib(grfmt_png.obj) : error LNK2019: (unanalyzable symbol) _png_set_write_fn,the symbol quoted in "public: virtual bool __thiscall cv::PngEncoder::write(class cv::Mat const &,class std::vector<int,class std::allocator<int> > const &)" (?write@PngEncoder@cv@@UAE_NABVMat@2@ABV?$vector@HV?$allocator@H@std@@@std@@@Z)
    1>opencv_highgui220d.lib(grfmt_png.obj) : error LNK2019: (unanalyzable symbol) _png_create_write_struct,the symbol quoted in "public: virtual bool __thiscall cv::PngEncoder::write(class cv::Mat const &,class std::vector<int,class std::allocator<int> > const &)" (?write@PngEncoder@cv@@UAE_NABVMat@2@ABV?$vector@HV?$allocator@H@std@@@std@@@Z)
    1>opencv_highgui220d.lib(grfmt_tiff.obj) : error LNK2019: (unanalyzable symbol) _TIFFSetWarningHandler,the symbol quoted in "public: __thiscall cv::TiffDecoder::TiffDecoder(void)" (??0TiffDecoder@cv@@QAE@XZ)
    1>opencv_highgui220d.lib(grfmt_tiff.obj) : error LNK2019: (unanalyzable symbol) _TIFFSetErrorHandler,the symbol quoted in "public: __thiscall cv::TiffDecoder::TiffDecoder(void)" (??0TiffDecoder@cv@@QAE@XZ)
    1>opencv_highgui220d.lib(grfmt_tiff.obj) : error LNK2019: (unanalyzable symbol) _TIFFClose,the symbol quoted in "public: void __thiscall cv::TiffDecoder::close(void)" (?close@TiffDecoder@cv@@QAEXXZ)
    1>opencv_highgui220d.lib(grfmt_tiff.obj) : error LNK2019: (unanalyzable symbol) _TIFFGetField,the symbol quoted in "public: virtual bool __thiscall cv::TiffDecoder::readHeader(void)" (?readHeader@TiffDecoder@cv@@UAE_NXZ)
    1>opencv_highgui220d.lib(grfmt_tiff.obj) : error LNK2019: (unanalyzable symbol) _TIFFRGBAImageOK,the symbol quoted in "public: virtual bool __thiscall cv::TiffDecoder::readHeader(void)" (?readHeader@TiffDecoder@cv@@UAE_NXZ)
    1>opencv_highgui220d.lib(grfmt_tiff.obj) : error LNK2019: (unanalyzable symbol) _TIFFOpen,the symbol quoted in "public: virtual bool __thiscall cv::TiffDecoder::readHeader(void)" (?readHeader@TiffDecoder@cv@@UAE_NXZ)
    1>opencv_highgui220d.lib(grfmt_tiff.obj) : error LNK2019: (unanalyzable symbol) _TIFFReadEncodedTile,the symbol quoted in "public: virtual bool __thiscall cv::TiffDecoder::readData(class cv::Mat &)" (?readData@TiffDecoder@cv@@UAE_NAAVMat@2@@Z)
    1>opencv_highgui220d.lib(grfmt_tiff.obj) : error LNK2019: (unanalyzable symbol) _TIFFReadEncodedStrip,the symbol quoted in "public: virtual bool __thiscall cv::TiffDecoder::readData(class cv::Mat &)" (?readData@TiffDecoder@cv@@UAE_NAAVMat@2@@Z)
    1>opencv_highgui220d.lib(grfmt_tiff.obj) : error LNK2019: (unanalyzable symbol) _TIFFReadRGBATile,the symbol quoted in "public: virtual bool __thiscall cv::TiffDecoder::readData(class cv::Mat &)" (?readData@TiffDecoder@cv@@UAE_NAAVMat@2@@Z)
    1>opencv_highgui220d.lib(grfmt_tiff.obj) : error LNK2019: (unanalyzable symbol) _TIFFReadRGBAStrip,the symbol quoted in "public: virtual bool __thiscall cv::TiffDecoder::readData(class cv::Mat &)" (?readData@TiffDecoder@cv@@UAE_NAAVMat@2@@Z)
    1>opencv_highgui220d.lib(grfmt_tiff.obj) : error LNK2019: (unanalyzable symbol) _TIFFIsTiled,the symbol quoted in "public: virtual bool __thiscall cv::TiffDecoder::readData(class cv::Mat &)" (?readData@TiffDecoder@cv@@UAE_NAAVMat@2@@Z)
    1>opencv_highgui220d.lib(grfmt_jpeg.obj) : error LNK2019: (unanalyzable symbol) _jpeg_resync_to_restart,the symbol quoted in "void __cdecl cv::jpeg_buffer_src(struct jpeg_decompress_struct *,struct cv::JpegSource *)" (?jpeg_buffer_src@cv@@YAXPAUjpeg_decompress_struct@@PAUJpegSource@1@@Z)
    1>opencv_highgui220d.lib(grfmt_jpeg.obj) : error LNK2019: (unanalyzable symbol) _jpeg_destroy_decompress,the symbol quoted in "public: void __thiscall cv::JpegDecoder::close(void)" (?close@JpegDecoder@cv@@QAEXXZ)
    1>opencv_highgui220d.lib(grfmt_jpeg.obj) : error LNK2019: (unanalyzable symbol) _jpeg_read_header,the symbol quoted in "public: virtual bool __thiscall cv::JpegDecoder::readHeader(void)" (?readHeader@JpegDecoder@cv@@UAE_NXZ)
    1>opencv_highgui220d.lib(grfmt_jpeg.obj) : error LNK2019: (unanalyzable symbol) _jpeg_stdio_src,the symbol quoted in "public: virtual bool __thiscall cv::JpegDecoder::readHeader(void)" (?readHeader@JpegDecoder@cv@@UAE_NXZ)
    1>opencv_highgui220d.lib(grfmt_jpeg.obj) : error LNK2019: (unanalyzable symbol) _jpeg_CreateDecompress,the symbol quoted in "public: virtual bool __thiscall cv::JpegDecoder::readHeader(void)" (?readHeader@JpegDecoder@cv@@UAE_NXZ)
    1>opencv_highgui220d.lib(grfmt_jpeg.obj) : error LNK2019: (unanalyzable symbol) _jpeg_std_error,the symbol quoted in "public: virtual bool __thiscall cv::JpegDecoder::readHeader(void)" (?readHeader@JpegDecoder@cv@@UAE_NXZ)
    1>opencv_highgui220d.lib(grfmt_jpeg.obj) : error LNK2019: (unanalyzable symbol) _jpeg_finish_decompress,the symbol quoted in "public: virtual bool __thiscall cv::JpegDecoder::readData(class cv::Mat &)" (?readData@JpegDecoder@cv@@UAE_NAAVMat@2@@Z)
    1>opencv_highgui220d.lib(grfmt_jpeg.obj) : error LNK2019: (unanalyzable symbol) _jpeg_read_scanlines,the symbol quoted in "public: virtual bool __thiscall cv::JpegDecoder::readData(class cv::Mat &)" (?readData@JpegDecoder@cv@@UAE_NAAVMat@2@@Z)
    1>opencv_highgui220d.lib(grfmt_jpeg.obj) : error LNK2019: (unanalyzable symbol) _jpeg_start_decompress,the symbol quoted in "public: virtual bool __thiscall cv::JpegDecoder::readData(class cv::Mat &)" (?readData@JpegDecoder@cv@@UAE_NAAVMat@2@@Z)
    1>opencv_highgui220d.lib(grfmt_jpeg.obj) : error LNK2019: (unanalyzable symbol) _jpeg_alloc_huff_table,the symbol quoted in "int __cdecl cv::my_jpeg_load_dht(struct jpeg_decompress_struct *,unsigned char *,struct JHUFF_TBL * * const,struct JHUFF_TBL * * const)" (?my_jpeg_load_dht@cv@@YAHPAUjpeg_decompress_struct@@PAEQAPAUJHUFF_TBL@@2@Z)
    1>opencv_highgui220d.lib(grfmt_jpeg.obj) : error LNK2019: (unanalyzable symbol) _jpeg_destroy_compress,the symbol quoted in "public: virtual bool __thiscall cv::JpegEncoder::write(class cv::Mat const &,class std::vector<int,class std::allocator<int> > const &)" (?write@JpegEncoder@cv@@UAE_NABVMat@2@ABV?$vector@HV?$allocator@H@std@@@std@@@Z)
    1>opencv_highgui220d.lib(grfmt_jpeg.obj) : error LNK2019: (unanalyzable symbol) _jpeg_finish_compress,the symbol quoted in "public: virtual bool __thiscall cv::JpegEncoder::write(class cv::Mat const &,class std::vector<int,class std::allocator<int> > const &)" (?write@JpegEncoder@cv@@UAE_NABVMat@2@ABV?$vector@HV?$allocator@H@std@@@std@@@Z)
    1>opencv_highgui220d.lib(grfmt_jpeg.obj) : error LNK2019: (unanalyzable symbol) _jpeg_write_scanlines,the symbol quoted in "public: virtual bool __thiscall cv::JpegEncoder::write(class cv::Mat const &,class std::vector<int,class std::allocator<int> > const &)" (?write@JpegEncoder@cv@@UAE_NABVMat@2@ABV?$vector@HV?$allocator@H@std@@@std@@@Z)
    1>opencv_highgui220d.lib(grfmt_jpeg.obj) : error LNK2019: (unanalyzable symbol) _jpeg_start_compress,the symbol quoted in "public: virtual bool __thiscall cv::JpegEncoder::write(class cv::Mat const &,class std::vector<int,class std::allocator<int> > const &)" (?write@JpegEncoder@cv@@UAE_NABVMat@2@ABV?$vector@HV?$allocator@H@std@@@std@@@Z)
    1>opencv_highgui220d.lib(grfmt_jpeg.obj) : error LNK2019: (unanalyzable symbol) _jpeg_set_quality,the symbol quoted in "public: virtual bool __thiscall cv::JpegEncoder::write(class cv::Mat const &,class std::vector<int,class std::allocator<int> > const &)" (?write@JpegEncoder@cv@@UAE_NABVMat@2@ABV?$vector@HV?$allocator@H@std@@@std@@@Z)
    1>opencv_highgui220d.lib(grfmt_jpeg.obj) : error LNK2019: (unanalyzable symbol) _jpeg_set_defaults,the symbol quoted in "public: virtual bool __thiscall cv::JpegEncoder::write(class cv::Mat const &,class std::vector<int,class std::allocator<int> > const &)" (?write@JpegEncoder@cv@@UAE_NABVMat@2@ABV?$vector@HV?$allocator@H@std@@@std@@@Z)
    1>opencv_highgui220d.lib(grfmt_jpeg.obj) : error LNK2019: (unanalyzable symbol) _jpeg_stdio_dest,the symbol quoted in "public: virtual bool __thiscall cv::JpegEncoder::write(class cv::Mat const &,class std::vector<int,class std::allocator<int> > const &)" (?write@JpegEncoder@cv@@UAE_NABVMat@2@ABV?$vector@HV?$allocator@H@std@@@std@@@Z)
    1>opencv_highgui220d.lib(grfmt_jpeg.obj) : error LNK2019: (unanalyzable symbol) _jpeg_CreateCompress,the symbol quoted in "public: virtual bool __thiscall cv::JpegEncoder::write(class cv::Mat const &,class std::vector<int,class std::allocator<int> > const &)" (?write@JpegEncoder@cv@@UAE_NABVMat@2@ABV?$vector@HV?$allocator@H@std@@@std@@@Z)
    1>opencv_highgui220d.lib(cap_vfw.obj) : error LNK2019: (unanalyzable symbol) _AVIFileRelease@4,the symbol quoted in "public: virtual void __thiscall CvCaptureAVI_VFW::close(void)" (?close@CvCaptureAVI_VFW@@UAEXXZ)
    1>opencv_highgui220d.lib(cap_vfw.obj) : error LNK2019: (unanalyzable symbol) _AVIStreamRelease@4,the symbol quoted in "public: virtual void __thiscall CvCaptureAVI_VFW::close(void)" (?close@CvCaptureAVI_VFW@@UAEXXZ)
    1>opencv_highgui220d.lib(cap_vfw.obj) : error LNK2019: (unanalyzable symbol) _AVIStreamGetFrameClose@4,the symbol quoted in "public: virtual void __thiscall CvCaptureAVI_VFW::close(void)" (?close@CvCaptureAVI_VFW@@UAEXXZ)
    1>opencv_highgui220d.lib(cap_vfw.obj) : error LNK2019: (unanalyzable symbol) _AVIStreamGetFrameOpen@8,the symbol quoted in "public: virtual bool __thiscall CvCaptureAVI_VFW::open(char const *)" (?open@CvCaptureAVI_VFW@@UAE_NPBD@Z)
    1>opencv_highgui220d.lib(cap_vfw.obj) : error LNK2019: (unanalyzable symbol) _AVIStreamInfoA@12,the symbol quoted in "public: virtual bool __thiscall CvCaptureAVI_VFW::open(char const *)" (?open@CvCaptureAVI_VFW@@UAE_NPBD@Z)
    1>opencv_highgui220d.lib(cap_vfw.obj) : error LNK2019: (unanalyzable symbol) _AVIFileGetStream@16,the symbol quoted in "public: virtual bool __thiscall CvCaptureAVI_VFW::open(char const *)" (?open@CvCaptureAVI_VFW@@UAE_NPBD@Z)
    1>opencv_highgui220d.lib(cap_vfw.obj) : error LNK2019: (unanalyzable symbol) _AVIFileOpenA@16,the symbol quoted in "public: virtual bool __thiscall CvCaptureAVI_VFW::open(char const *)" (?open@CvCaptureAVI_VFW@@UAE_NPBD@Z)
    1>opencv_highgui220d.lib(cap_vfw.obj) : error LNK2019: (unanalyzable symbol) _AVIFileInit@0,the symbol quoted in "void __cdecl icvInitCapture_VFW(void)" (?icvInitCapture_VFW@@YAXXZ)
    1>opencv_highgui220d.lib(cap_vfw.obj) : error LNK2019: (unanalyzable symbol) _AVIStreamGetFrame@8,the symbol quoted in "public: virtual bool __thiscall CvCaptureAVI_VFW::grabFrame(void)" (?grabFrame@CvCaptureAVI_VFW@@UAE_NXZ)
    1>opencv_highgui220d.lib(cap_vfw.obj) : error LNK2019: (unanalyzable symbol) _ICClose@4,the symbol quoted in "protected: void __thiscall CvCaptureCAM_VFW::closeHIC(void)" (?closeHIC@CvCaptureCAM_VFW@@IAEXXZ)
    1>opencv_highgui220d.lib(cap_vfw.obj) : error LNK2019: (unanalyzable symbol) _ICSendMessage@16,the symbol quoted in "protected: void __thiscall CvCaptureCAM_VFW::closeHIC(void)" (?closeHIC@CvCaptureCAM_VFW@@IAEXXZ)
    1>opencv_highgui220d.lib(cap_vfw.obj) : error LNK2019: (unanalyzable symbol) _capCreateCaptureWindowA@32,the symbol quoted in "public: virtual bool __thiscall CvCaptureCAM_VFW::open(int)" (?open@CvCaptureCAM_VFW@@UAE_NH@Z)
    1>opencv_highgui220d.lib(cap_vfw.obj) : error LNK2019: (unanalyzable symbol) _capGetDriverDescriptionA@20,the symbol quoted in "public: virtual bool __thiscall CvCaptureCAM_VFW::open(int)" (?open@CvCaptureCAM_VFW@@UAE_NH@Z)
    1>opencv_highgui220d.lib(cap_vfw.obj) : error LNK2019: (unanalyzable symbol) _ICDecompress,the symbol quoted in "public: virtual struct _IplImage * __thiscall CvCaptureCAM_VFW::retrieveFrame(int)" (?retrieveFrame@CvCaptureCAM_VFW@@UAEPAU_IplImage@@H@Z)
    1>opencv_highgui220d.lib(cap_vfw.obj) : error LNK2019: (unanalyzable symbol) _ICOpen@12,the symbol quoted in "public: virtual struct _IplImage * __thiscall CvCaptureCAM_VFW::retrieveFrame(int)" (?retrieveFrame@CvCaptureCAM_VFW@@UAEPAU_IplImage@@H@Z)
    1>opencv_highgui220d.lib(cap_vfw.obj) : error LNK2019: (unanalyzable symbol) _AVIStreamSetFormat@16,the symbol quoted in "protected: bool __thiscall CvVideoWriter_VFW::createStreams(struct CvSize,bool)" (?createStreams@CvVideoWriter_VFW@@IAE_NUCvSize@@_N@Z)
    1>opencv_highgui220d.lib(cap_vfw.obj) : error LNK2019: (unanalyzable symbol) _AVIMakeCompressedStream@16,the symbol quoted in "protected: bool __thiscall CvVideoWriter_VFW::createStreams(struct CvSize,bool)" (?createStreams@CvVideoWriter_VFW@@IAE_NUCvSize@@_N@Z)
    1>opencv_highgui220d.lib(cap_vfw.obj) : error LNK2019: (unanalyzable symbol) _AVISaveOptions@20,the symbol quoted in "protected: bool __thiscall CvVideoWriter_VFW::createStreams(struct CvSize,bool)" (?createStreams@CvVideoWriter_VFW@@IAE_NUCvSize@@_N@Z)
    1>opencv_highgui220d.lib(cap_vfw.obj) : error LNK2019: (unanalyzable symbol) _AVIFileCreateStreamA@12,the symbol quoted in "protected: bool __thiscall CvVideoWriter_VFW::createStreams(struct CvSize,bool)" (?createStreams@CvVideoWriter_VFW@@IAE_NUCvSize@@_N@Z)
    1>opencv_highgui220d.lib(cap_vfw.obj) : error LNK2019: (unanalyzable symbol) _AVIStreamWrite@32,the symbol quoted in "public: virtual bool __thiscall CvVideoWriter_VFW::writeFrame(struct _IplImage const *)" (?writeFrame@CvVideoWriter_VFW@@UAE_NPBU_IplImage@@@Z)
    1>E:/Users/HunterX/documents/visual studio 2010/Projects/OpenCV_Helloworld/Debug/OpenCV_Helloworld.exe : fatal error LNK1120: 121 (unanalyzable command)
    1>
    1>building failure
    1>
    1>time  00:00:03.91
    ========== rebuild all: successful 0 ,fail 1 ,skip 0  ==========

    any help is appreciated,
    thank you for your time.

    2011年4月5日 4:09

全部回复