build issues

Help
wincent
2010-10-17
2013-04-11
  • wincent

    wincent - 2010-10-17

    In VC 6.0 and VC 7.0 projects, one of source file is said to be missing because it is ExifIJGWriteFrame.c instead of ExifIJGWriteFrame.cpp. Changing the filename in the project fix this compilation issue.

    But I have another issue when linking ExifTagDump and test projects : I did follow instructions in the file readme.html and I managed to build the IJG Jpeg toolkit but I have got this error when building the solution (under VC 7.0) :

    1>openexif.lib(ExifImageFileRead.obj) : error LNK2019: symbole externe non résolu "int const * const openexif_jpeg_natural_order" (?openexif_jpeg_natural_order@@3QBHB) référencé dans la fonction "private: enum ExifStatus __thiscall ExifImageFile::readDQT(int)" (?readDQT@ExifImageFile@@AAE?AW4ExifStatus@@H@Z)
    1>openexif.lib(ExifIJGWrapper.obj) : error LNK2019: symbole externe non résolu "void __cdecl openexif_jpeg_finish_compress(struct openexif_jpeg_compress_struct *)" (?openexif_jpeg_finish_compress@@YAXPAUopenexif_jpeg_compress_struct@@@Z) référencé dans la fonction "public: enum JpegStatus __thiscall ExifJpegCompress::stopCompress(void)" (?stopCompress@ExifJpegCompress@@QAE?AW4JpegStatus@@XZ)
    1>openexif.lib(ExifIJGWrapper.obj) : error LNK2019: symbole externe non résolu "void __cdecl openexif_jpeg_destroy_compress(struct openexif_jpeg_compress_struct *)" (?openexif_jpeg_destroy_compress@@YAXPAUopenexif_jpeg_compress_struct@@@Z) référencé dans la fonction "public: enum JpegStatus __thiscall ExifJpegCompress::stopCompress(void)" (?stopCompress@ExifJpegCompress@@QAE?AW4JpegStatus@@XZ)
    1>openexif.lib(ExifIJGWrapper.obj) : error LNK2019: symbole externe non résolu "void __cdecl openexif_jpeg_abort_compress(struct openexif_jpeg_compress_struct *)" (?openexif_jpeg_abort_compress@@YAXPAUopenexif_jpeg_compress_struct@@@Z) référencé dans la fonction "public: enum JpegStatus __thiscall ExifJpegCompress::stopCompress(void)" (?stopCompress@ExifJpegCompress@@QAE?AW4JpegStatus@@XZ)
    1>openexif.lib(ExifIJGWrapper.obj) : error LNK2019: symbole externe non résolu "unsigned int __cdecl openexif_jpeg_write_scanlines(struct openexif_jpeg_compress_struct *,unsigned char * *,unsigned int)" (?openexif_jpeg_write_scanlines@@YAIPAUopenexif_jpeg_compress_struct@@PAPAEI@Z) référencé dans la fonction "public: enum JpegStatus __thiscall ExifJpegCompress::writeScanLines(unsigned char *,unsigned int,unsigned int,unsigned int *,unsigned int *)" (?writeScanLines@ExifJpegCompress@@QAE?AW4JpegStatus@@PAEIIPAI1@Z)
    1>openexif.lib(ExifIJGWrapper.obj) : error LNK2019: symbole externe non résolu "void __cdecl openexif_jpeg_write_marker(struct openexif_jpeg_compress_struct *,int,unsigned char const *,unsigned int)" (?openexif_jpeg_write_marker@@YAXPAUopenexif_jpeg_compress_struct@@HPBEI@Z) référencé dans la fonction "protected: enum JpegStatus __thiscall ExifJpegCompress::writeICCProfile(void)" (?writeICCProfile@ExifJpegCompress@@IAE?AW4JpegStatus@@XZ)
    2>openexif.lib(ExifImageFileRead.obj) : error LNK2019: symbole externe non résolu "int const * const openexif_jpeg_natural_order" (?openexif_jpeg_natural_order@@3QBHB) référencé dans la fonction "private: enum ExifStatus __thiscall ExifImageFile::readDQT(int)" (?readDQT@ExifImageFile@@AAE?AW4ExifStatus@@H@Z)
    1>openexif.lib(ExifIJGWrapper.obj) : error LNK2019: symbole externe non résolu "void __cdecl openexif_jpeg_destroy_decompress(struct openexif_jpeg_decompress_struct *)" (?openexif_jpeg_destroy_decompress@@YAXPAUopenexif_jpeg_decompress_struct@@@Z) référencé dans la fonction "public: virtual __thiscall ExifJpegDecompress::~ExifJpegDecompress(void)" (??1ExifJpegDecompress@@UAE@XZ)
    2>openexif.lib(ExifIJGWrapper.obj) : error LNK2019: symbole externe non résolu "void __cdecl openexif_jpeg_finish_compress(struct openexif_jpeg_compress_struct *)" (?openexif_jpeg_finish_compress@@YAXPAUopenexif_jpeg_compress_struct@@@Z) référencé dans la fonction "public: enum JpegStatus __thiscall ExifJpegCompress::stopCompress(void)" (?stopCompress@ExifJpegCompress@@QAE?AW4JpegStatus@@XZ)
    1>openexif.lib(ExifIJGWrapper.obj) : error LNK2019: symbole externe non résolu "unsigned char __cdecl openexif_jpeg_finish_decompress(struct openexif_jpeg_decompress_struct *)" (?openexif_jpeg_finish_decompress@@YAEPAUopenexif_jpeg_decompress_struct@@@Z) référencé dans la fonction "public: enum JpegStatus __thiscall ExifJpegDecompress::stopDecompress(void)" (?stopDecompress@ExifJpegDecompress@@QAE?AW4JpegStatus@@XZ)
    2>openexif.lib(ExifIJGWrapper.obj) : error LNK2019: symbole externe non résolu "void __cdecl openexif_jpeg_destroy_compress(struct openexif_jpeg_compress_struct *)" (?openexif_jpeg_destroy_compress@@YAXPAUopenexif_jpeg_compress_struct@@@Z) référencé dans la fonction "public: enum JpegStatus __thiscall ExifJpegCompress::stopCompress(void)" (?stopCompress@ExifJpegCompress@@QAE?AW4JpegStatus@@XZ)
    1>openexif.lib(ExifIJGWrapper.obj) : error LNK2019: symbole externe non résolu "void __cdecl openexif_jpeg_abort_decompress(struct openexif_jpeg_decompress_struct *)" (?openexif_jpeg_abort_decompress@@YAXPAUopenexif_jpeg_decompress_struct@@@Z) référencé dans la fonction "public: enum JpegStatus __thiscall ExifJpegDecompress::stopDecompress(void)" (?stopDecompress@ExifJpegDecompress@@QAE?AW4JpegStatus@@XZ)
    1>openexif.lib(ExifIJGWrapper.obj) : error LNK2019: symbole externe non résolu "void __cdecl openexif_jpeg_stdio_src(struct openexif_jpeg_decompress_struct *,struct _iobuf *)" (?openexif_jpeg_stdio_src@@YAXPAUopenexif_jpeg_decompress_struct@@PAU_iobuf@@@Z) référencé dans la fonction "protected: enum JpegStatus __thiscall ExifJpegDecompress::setupDecompress(void)" (?setupDecompress@ExifJpegDecompress@@IAE?AW4JpegStatus@@XZ)
    2>openexif.lib(ExifIJGWrapper.obj) : error LNK2019: symbole externe non résolu "void __cdecl openexif_jpeg_abort_compress(struct openexif_jpeg_compress_struct *)" (?openexif_jpeg_abort_compress@@YAXPAUopenexif_jpeg_compress_struct@@@Z) référencé dans la fonction "public: enum JpegStatus __thiscall ExifJpegCompress::stopCompress(void)" (?stopCompress@ExifJpegCompress@@QAE?AW4JpegStatus@@XZ)
    1>openexif.lib(ExifIJGWrapper.obj) : error LNK2019: symbole externe non résolu "unsigned int __cdecl openexif_jpeg_read_scanlines(struct openexif_jpeg_decompress_struct *,unsigned char * *,unsigned int)" (?openexif_jpeg_read_scanlines@@YAIPAUopenexif_jpeg_decompress_struct@@PAPAEI@Z) référencé dans la fonction "public: virtual enum JpegStatus __thiscall ExifJpegDecompress::readScanLines(unsigned char *,unsigned int,int,unsigned int *,unsigned int *)" (?readScanLines@ExifJpegDecompress@@UAE?AW4JpegStatus@@PAEIHPAI1@Z)
    2>openexif.lib(ExifIJGWrapper.obj) : error LNK2019: symbole externe non résolu "unsigned int __cdecl openexif_jpeg_write_scanlines(struct openexif_jpeg_compress_struct *,unsigned char * *,unsigned int)" (?openexif_jpeg_write_scanlines@@YAIPAUopenexif_jpeg_compress_struct@@PAPAEI@Z) référencé dans la fonction "public: enum JpegStatus __thiscall ExifJpegCompress::writeScanLines(unsigned char *,unsigned int,unsigned int,unsigned int *,unsigned int *)" (?writeScanLines@ExifJpegCompress@@QAE?AW4JpegStatus@@PAEIIPAI1@Z)
    1>openexif.lib(ExifIJGWrapper.obj) : error LNK2019: symbole externe non résolu "void __cdecl openexif_jpeg_add_quant_table(struct openexif_jpeg_compress_struct *,int,unsigned int const *,int,unsigned char)" (?openexif_jpeg_add_quant_table@@YAXPAUopenexif_jpeg_compress_struct@@HPBIHE@Z) référencé dans la fonction "protected: enum JpegStatus __thiscall ExifJpegCompress::setupCompress(void)" (?setupCompress@ExifJpegCompress@@IAE?AW4JpegStatus@@XZ)
    2>openexif.lib(ExifIJGWrapper.obj) : error LNK2019: symbole externe non résolu "void __cdecl openexif_jpeg_write_marker(struct openexif_jpeg_compress_struct *,int,unsigned char const *,unsigned int)" (?openexif_jpeg_write_marker@@YAXPAUopenexif_jpeg_compress_struct@@HPBEI@Z) référencé dans la fonction "protected: enum JpegStatus __thiscall ExifJpegCompress::writeICCProfile(void)" (?writeICCProfile@ExifJpegCompress@@IAE?AW4JpegStatus@@XZ)
    1>openexif.lib(ExifIJGWrapper.obj) : error LNK2019: symbole externe non résolu "void __cdecl openexif_jpeg_set_quality(struct openexif_jpeg_compress_struct *,int,unsigned char)" (?openexif_jpeg_set_quality@@YAXPAUopenexif_jpeg_compress_struct@@HE@Z) référencé dans la fonction "protected: enum JpegStatus __thiscall ExifJpegCompress::setupCompress(void)" (?setupCompress@ExifJpegCompress@@IAE?AW4JpegStatus@@XZ)
    2>openexif.lib(ExifIJGWrapper.obj) : error LNK2019: symbole externe non résolu "void __cdecl openexif_jpeg_destroy_decompress(struct openexif_jpeg_decompress_struct *)" (?openexif_jpeg_destroy_decompress@@YAXPAUopenexif_jpeg_decompress_struct@@@Z) référencé dans la fonction "public: virtual __thiscall ExifJpegDecompress::~ExifJpegDecompress(void)" (??1ExifJpegDecompress@@UAE@XZ)
    1>openexif.lib(ExifIJGWrapper.obj) : error LNK2019: symbole externe non résolu "void __cdecl openexif_jpeg_simple_progression(struct openexif_jpeg_compress_struct *)" (?openexif_jpeg_simple_progression@@YAXPAUopenexif_jpeg_compress_struct@@@Z) référencé dans la fonction "protected: enum JpegStatus __thiscall ExifJpegCompress::setupCompress(void)" (?setupCompress@ExifJpegCompress@@IAE?AW4JpegStatus@@XZ)
    2>openexif.lib(ExifIJGWrapper.obj) : error LNK2019: symbole externe non résolu "unsigned char __cdecl openexif_jpeg_finish_decompress(struct openexif_jpeg_decompress_struct *)" (?openexif_jpeg_finish_decompress@@YAEPAUopenexif_jpeg_decompress_struct@@@Z) référencé dans la fonction "public: enum JpegStatus __thiscall ExifJpegDecompress::stopDecompress(void)" (?stopDecompress@ExifJpegDecompress@@QAE?AW4JpegStatus@@XZ)
    1>openexif.lib(ExifIJGWrapper.obj) : error LNK2019: symbole externe non résolu "void __cdecl openexif_jpeg_set_defaults(struct openexif_jpeg_compress_struct *)" (?openexif_jpeg_set_defaults@@YAXPAUopenexif_jpeg_compress_struct@@@Z) référencé dans la fonction "protected: enum JpegStatus __thiscall ExifJpegCompress::setupCompress(void)" (?setupCompress@ExifJpegCompress@@IAE?AW4JpegStatus@@XZ)
    2>openexif.lib(ExifIJGWrapper.obj) : error LNK2019: symbole externe non résolu "void __cdecl openexif_jpeg_abort_decompress(struct openexif_jpeg_decompress_struct *)" (?openexif_jpeg_abort_decompress@@YAXPAUopenexif_jpeg_decompress_struct@@@Z) référencé dans la fonction "public: enum JpegStatus __thiscall ExifJpegDecompress::stopDecompress(void)" (?stopDecompress@ExifJpegDecompress@@QAE?AW4JpegStatus@@XZ)
    1>openexif.lib(ExifIJGWrapper.obj) : error LNK2019: symbole externe non résolu "void __cdecl openexif_jpeg_stdio_dest(struct openexif_jpeg_compress_struct *,struct _iobuf *)" (?openexif_jpeg_stdio_dest@@YAXPAUopenexif_jpeg_compress_struct@@PAU_iobuf@@@Z) référencé dans la fonction "protected: enum JpegStatus __thiscall ExifJpegCompress::setupCompress(void)" (?setupCompress@ExifJpegCompress@@IAE?AW4JpegStatus@@XZ)
    2>openexif.lib(ExifIJGWrapper.obj) : error LNK2019: symbole externe non résolu "void __cdecl openexif_jpeg_stdio_src(struct openexif_jpeg_decompress_struct *,struct _iobuf *)" (?openexif_jpeg_stdio_src@@YAXPAUopenexif_jpeg_decompress_struct@@PAU_iobuf@@@Z) référencé dans la fonction "protected: enum JpegStatus __thiscall ExifJpegDecompress::setupDecompress(void)" (?setupDecompress@ExifJpegDecompress@@IAE?AW4JpegStatus@@XZ)
    2>openexif.lib(ExifIJGWrapper.obj) : error LNK2019: symbole externe non résolu "unsigned int __cdecl openexif_jpeg_read_scanlines(struct openexif_jpeg_decompress_struct *,unsigned char * *,unsigned int)" (?openexif_jpeg_read_scanlines@@YAIPAUopenexif_jpeg_decompress_struct@@PAPAEI@Z) référencé dans la fonction "public: virtual enum JpegStatus __thiscall ExifJpegDecompress::readScanLines(unsigned char *,unsigned int,int,unsigned int *,unsigned int *)" (?readScanLines@ExifJpegDecompress@@UAE?AW4JpegStatus@@PAEIHPAI1@Z)
    1>openexif.lib(ExifIJGWrapper.obj) : error LNK2019: symbole externe non résolu "void __cdecl openexif_jpeg_CreateCompress(struct openexif_jpeg_compress_struct *,int,unsigned int)" (?openexif_jpeg_CreateCompress@@YAXPAUopenexif_jpeg_compress_struct@@HI@Z) référencé dans la fonction "protected: enum JpegStatus __thiscall ExifJpegCompress::setupCompress(void)" (?setupCompress@ExifJpegCompress@@IAE?AW4JpegStatus@@XZ)
    1>openexif.lib(ExifIJGWrapper.obj) : error LNK2019: symbole externe non résolu "struct openexif_jpeg_error_mgr * __cdecl openexif_jpeg_std_error(struct openexif_jpeg_error_mgr *)" (?openexif_jpeg_std_error@@YAPAUopenexif_jpeg_error_mgr@@PAU1@@Z) référencé dans la fonction "protected: enum JpegStatus __thiscall ExifJpegCompress::setupCompress(void)" (?setupCompress@ExifJpegCompress@@IAE?AW4JpegStatus@@XZ)
    2>openexif.lib(ExifIJGWrapper.obj) : error LNK2019: symbole externe non résolu "void __cdecl openexif_jpeg_add_quant_table(struct openexif_jpeg_compress_struct *,int,unsigned int const *,int,unsigned char)" (?openexif_jpeg_add_quant_table@@YAXPAUopenexif_jpeg_compress_struct@@HPBIHE@Z) référencé dans la fonction "protected: enum JpegStatus __thiscall ExifJpegCompress::setupCompress(void)" (?setupCompress@ExifJpegCompress@@IAE?AW4JpegStatus@@XZ)
    1>openexif.lib(ExifIJGWrapper.obj) : error LNK2019: symbole externe non résolu "void __cdecl openexif_jpeg_CreateDecompress(struct openexif_jpeg_decompress_struct *,int,unsigned int)" (?openexif_jpeg_CreateDecompress@@YAXPAUopenexif_jpeg_decompress_struct@@HI@Z) référencé dans la fonction "public: __thiscall ExifJpegDecompress::ExifJpegDecompress(void)" (??0ExifJpegDecompress@@QAE@XZ)
    2>openexif.lib(ExifIJGWrapper.obj) : error LNK2019: symbole externe non résolu "void __cdecl openexif_jpeg_set_quality(struct openexif_jpeg_compress_struct *,int,unsigned char)" (?openexif_jpeg_set_quality@@YAXPAUopenexif_jpeg_compress_struct@@HE@Z) référencé dans la fonction "protected: enum JpegStatus __thiscall ExifJpegCompress::setupCompress(void)" (?setupCompress@ExifJpegCompress@@IAE?AW4JpegStatus@@XZ)
    1>openexif.lib(ExifIJGWrapper.obj) : error LNK2019: symbole externe non résolu "unsigned char __cdecl openexif_jpeg_start_decompress(struct openexif_jpeg_decompress_struct *)" (?openexif_jpeg_start_decompress@@YAEPAUopenexif_jpeg_decompress_struct@@@Z) référencé dans la fonction "public: enum JpegStatus __thiscall ExifJpegDecompress::startDecompress(void)" (?startDecompress@ExifJpegDecompress@@QAE?AW4JpegStatus@@XZ)
    2>openexif.lib(ExifIJGWrapper.obj) : error LNK2019: symbole externe non résolu "void __cdecl openexif_jpeg_simple_progression(struct openexif_jpeg_compress_struct *)" (?openexif_jpeg_simple_progression@@YAXPAUopenexif_jpeg_compress_struct@@@Z) référencé dans la fonction "protected: enum JpegStatus __thiscall ExifJpegCompress::setupCompress(void)" (?setupCompress@ExifJpegCompress@@IAE?AW4JpegStatus@@XZ)
    1>openexif.lib(ExifIJGWrapper.obj) : error LNK2019: symbole externe non résolu "void __cdecl openexif_jpeg_calc_output_dimensions(struct openexif_jpeg_decompress_struct *)" (?openexif_jpeg_calc_output_dimensions@@YAXPAUopenexif_jpeg_decompress_struct@@@Z) référencé dans la fonction "public: enum JpegStatus __thiscall ExifJpegDecompress::startDecompress(void)" (?startDecompress@ExifJpegDecompress@@QAE?AW4JpegStatus@@XZ)
    2>openexif.lib(ExifIJGWrapper.obj) : error LNK2019: symbole externe non résolu "void __cdecl openexif_jpeg_set_defaults(struct openexif_jpeg_compress_struct *)" (?openexif_jpeg_set_defaults@@YAXPAUopenexif_jpeg_compress_struct@@@Z) référencé dans la fonction "protected: enum JpegStatus __thiscall ExifJpegCompress::setupCompress(void)" (?setupCompress@ExifJpegCompress@@IAE?AW4JpegStatus@@XZ)
    1>openexif.lib(ExifIJGWrapper.obj) : error LNK2019: symbole externe non résolu "int __cdecl openexif_jpeg_read_header(struct openexif_jpeg_decompress_struct *,unsigned char)" (?openexif_jpeg_read_header@@YAHPAUopenexif_jpeg_decompress_struct@@E@Z) référencé dans la fonction "public: virtual enum JpegStatus __thiscall ExifJpegDecompress::getImageInfo(unsigned int *,unsigned int *,unsigned short *)" (?getImageInfo@ExifJpegDecompress@@UAE?AW4JpegStatus@@PAI0PAG@Z)
    2>openexif.lib(ExifIJGWrapper.obj) : error LNK2019: symbole externe non résolu "void __cdecl openexif_jpeg_stdio_dest(struct openexif_jpeg_compress_struct *,struct _iobuf *)" (?openexif_jpeg_stdio_dest@@YAXPAUopenexif_jpeg_compress_struct@@PAU_iobuf@@@Z) référencé dans la fonction "protected: enum JpegStatus __thiscall ExifJpegCompress::setupCompress(void)" (?setupCompress@ExifJpegCompress@@IAE?AW4JpegStatus@@XZ)
    1>openexif.lib(ExifIJGWrapper.obj) : error LNK2019: symbole externe non résolu "void __cdecl openexif_jpeg_start_compress(struct openexif_jpeg_compress_struct *,unsigned char)" (?openexif_jpeg_start_compress@@YAXPAUopenexif_jpeg_compress_struct@@E@Z) référencé dans la fonction "public: enum JpegStatus __thiscall ExifJpegCompress::startCompress(void)" (?startCompress@ExifJpegCompress@@QAE?AW4JpegStatus@@XZ)
    2>openexif.lib(ExifIJGWrapper.obj) : error LNK2019: symbole externe non résolu "void __cdecl openexif_jpeg_CreateCompress(struct openexif_jpeg_compress_struct *,int,unsigned int)" (?openexif_jpeg_CreateCompress@@YAXPAUopenexif_jpeg_compress_struct@@HI@Z) référencé dans la fonction "protected: enum JpegStatus __thiscall ExifJpegCompress::setupCompress(void)" (?setupCompress@ExifJpegCompress@@IAE?AW4JpegStatus@@XZ)
    1>..\..\..\examples\ExifTagDump\Release/ExifTagDump.exe : fatal error LNK1120: 23 externes non résolus
    2>openexif.lib(ExifIJGWrapper.obj) : error LNK2019: symbole externe non résolu "struct openexif_jpeg_error_mgr * __cdecl openexif_jpeg_std_error(struct openexif_jpeg_error_mgr *)" (?openexif_jpeg_std_error@@YAPAUopenexif_jpeg_error_mgr@@PAU1@@Z) référencé dans la fonction "protected: enum JpegStatus __thiscall ExifJpegCompress::setupCompress(void)" (?setupCompress@ExifJpegCompress@@IAE?AW4JpegStatus@@XZ)
    2>openexif.lib(ExifIJGWrapper.obj) : error LNK2019: symbole externe non résolu "void __cdecl openexif_jpeg_CreateDecompress(struct openexif_jpeg_decompress_struct *,int,unsigned int)" (?openexif_jpeg_CreateDecompress@@YAXPAUopenexif_jpeg_decompress_struct@@HI@Z) référencé dans la fonction "public: __thiscall ExifJpegDecompress::ExifJpegDecompress(void)" (??0ExifJpegDecompress@@QAE@XZ)
    2>openexif.lib(ExifIJGWrapper.obj) : error LNK2019: symbole externe non résolu "unsigned char __cdecl openexif_jpeg_start_decompress(struct openexif_jpeg_decompress_struct *)" (?openexif_jpeg_start_decompress@@YAEPAUopenexif_jpeg_decompress_struct@@@Z) référencé dans la fonction "public: enum JpegStatus __thiscall ExifJpegDecompress::startDecompress(void)" (?startDecompress@ExifJpegDecompress@@QAE?AW4JpegStatus@@XZ)
    2>openexif.lib(ExifIJGWrapper.obj) : error LNK2019: symbole externe non résolu "void __cdecl openexif_jpeg_calc_output_dimensions(struct openexif_jpeg_decompress_struct *)" (?openexif_jpeg_calc_output_dimensions@@YAXPAUopenexif_jpeg_decompress_struct@@@Z) référencé dans la fonction "public: enum JpegStatus __thiscall ExifJpegDecompress::startDecompress(void)" (?startDecompress@ExifJpegDecompress@@QAE?AW4JpegStatus@@XZ)
    2>openexif.lib(ExifIJGWrapper.obj) : error LNK2019: symbole externe non résolu "int __cdecl openexif_jpeg_read_header(struct openexif_jpeg_decompress_struct *,unsigned char)" (?openexif_jpeg_read_header@@YAHPAUopenexif_jpeg_decompress_struct@@E@Z) référencé dans la fonction "public: virtual enum JpegStatus __thiscall ExifJpegDecompress::getImageInfo(unsigned int *,unsigned int *,unsigned short *)" (?getImageInfo@ExifJpegDecompress@@UAE?AW4JpegStatus@@PAI0PAG@Z)
    2>openexif.lib(ExifIJGWrapper.obj) : error LNK2019: symbole externe non résolu "void __cdecl openexif_jpeg_start_compress(struct openexif_jpeg_compress_struct *,unsigned char)" (?openexif_jpeg_start_compress@@YAXPAUopenexif_jpeg_compress_struct@@E@Z) référencé dans la fonction "public: enum JpegStatus __thiscall ExifJpegCompress::startCompress(void)" (?startCompress@ExifJpegCompress@@QAE?AW4JpegStatus@@XZ)
    2>..\..\..\test\Release/test.exe : fatal error LNK1120: 23 externes non résolus

    "symbole externe non résolu" in French means "unresolved external symbol".

     
  • Sam Fryer

    Sam Fryer - 2010-10-18

    Hi,

    Unfortunately I don't have the VC 6.0, VC 7.0 or VC 8.0 compilers on my computer anymore.  I've left the build projects as a starting point for anyone who wants to fix them. 

    I think the problem you listed above is due to the old project files not referencing the code in the src/OpenExifJpeg directory.  This was added after I lost my older compilers, and removes the requirement for an external JPEG library.

    You can find samples of how to include this code by looking at the VC 9.0 project files.

    I hope this helps,

    Sam.

     
  • wincent

    wincent - 2010-10-31

    Hello,

    I managed to manually "downgrade" VC 9.0 project  to VC 8.0 project and build the solution.
    Besides, you were right about the reference to OpenExifJpeg directory and the no longer required external Jpeg library.

    Thanks for your help.

     

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:





No, thanks