-
June 16th, 2011, 04:46 AM
#1
error LNK2019
Hello.
I created win32 console application in vs2008. Could you provide me more information about the error and fix it. I searched MSDN, but still can't understand it.
Output:
13>------ Build started: Project: extract, Configuration: Debug Win32 ------
13>Compiling...
13>attachments.cpp
13>chapters.cpp
13>cuesheets.cpp
13>extract_cli_parser.cpp
13>mkvextract.cpp
13>options.cpp
13>tags.cpp
13>timecodes_v2.cpp
13>track_spec.cpp
13>tracks.cpp
13>xtr_aac.cpp
13>xtr_avc.cpp
13>xtr_avi.cpp
13>.\xtr_avi.cpp(20) : warning C4005: 'PACKAGE' : macro redefinition
13> c:\Documents and Settings\Tran Dinh Tu\Desktop\AudioProcessingUI\config.h(4) : see previous definition of 'PACKAGE'
13>.\xtr_avi.cpp(21) : warning C4005: 'VERSION' : macro redefinition
13> c:\Documents and Settings\Tran Dinh Tu\Desktop\AudioProcessingUI\config.h(5) : see previous definition of 'VERSION'
13>xtr_base.cpp
13>xtr_cpic.cpp
13>xtr_ivf.cpp
13>xtr_mpeg1_2.cpp
13>xtr_ogg.cpp
13>xtr_pgs.cpp
13>xtr_rmff.cpp
13>Generating Code...
13>Compiling...
13>xtr_textsubs.cpp
13>xtr_tta.cpp
13>xtr_vobsub.cpp
13>xtr_wav.cpp
13>Generating Code...
13>Linking...
13>chapters.obj : error LNK2019: unresolved external symbol "void __cdecl write_chapters_simple(int &,class libmatroska::KaxChapters *,class mm_io_c *)" (?write_chapters_simple@@YAXAAHPAVKaxChapters@libmatroska@@PAVmm_io_c@@@Z) referenced in function __catch$?extract_chapters@@YAXABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@_NW4parse_mode_e@kax_analyzer_c@@@Z$0
13>chapters.obj : error LNK2019: unresolved external symbol "void __cdecl write_chapters_xml(class libmatroska::KaxChapters *,class mm_io_c *)" (?write_chapters_xml@@YAXPAVKaxChapters@libmatroska@@PAVmm_io_c@@@Z) referenced in function __catch$?extract_chapters@@YAXABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@_NW4parse_mode_e@kax_analyzer_c@@@Z$0
13>common.lib(compression.obj) : error LNK2019: unresolved external symbol _inflateEnd referenced in function "public: virtual void __thiscall zlib_compressor_c:ecompress(class counted_ptr<class memory_c> &)" (?decompress@zlib_compressor_c@@UAEXAAV?$counted_ptr@Vmemory_c@@@@@Z)
13>common.lib(compression.obj) : error LNK2019: unresolved external symbol _inflate referenced in function "public: virtual void __thiscall zlib_compressor_c:ecompress(class counted_ptr<class memory_c> &)" (?decompress@zlib_compressor_c@@UAEXAAV?$counted_ptr@Vmemory_c@@@@@Z)
13>common.lib(compression.obj) : error LNK2019: unresolved external symbol _inflateInit_ referenced in function "public: virtual void __thiscall zlib_compressor_c:ecompress(class counted_ptr<class memory_c> &)" (?decompress@zlib_compressor_c@@UAEXAAV?$counted_ptr@Vmemory_c@@@@@Z)
13>common.lib(compression.obj) : error LNK2019: unresolved external symbol _deflateEnd referenced in function "public: virtual void __thiscall zlib_compressor_c::compress(class counted_ptr<class memory_c> &)" (?compress@zlib_compressor_c@@UAEXAAV?$counted_ptr@Vmemory_c@@@@@Z)
13>common.lib(compression.obj) : error LNK2019: unresolved external symbol _deflate referenced in function "public: virtual void __thiscall zlib_compressor_c::compress(class counted_ptr<class memory_c> &)" (?compress@zlib_compressor_c@@UAEXAAV?$counted_ptr@Vmemory_c@@@@@Z)
13>common.lib(compression.obj) : error LNK2019: unresolved external symbol _deflateInit_ referenced in function "public: virtual void __thiscall zlib_compressor_c::compress(class counted_ptr<class memory_c> &)" (?compress@zlib_compressor_c@@UAEXAAV?$counted_ptr@Vmemory_c@@@@@Z)
13>common.lib(element_parser.obj) : error LNK2019: unresolved external symbol __imp__XML_GetCurrentLineNumber referenced in function "void __cdecl xmlp_error(struct parser_data_t *,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?xmlp_error@@YAXPAUparser_data_t@@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
13>common.lib(element_parser.obj) : error LNK2019: unresolved external symbol __imp__XML_GetCurrentColumnNumber referenced in function "void __cdecl xmlp_error(struct parser_data_t *,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?xmlp_error@@YAXPAUparser_data_t@@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
13>common.lib(element_parser.obj) : error LNK2019: unresolved external symbol __imp__XML_ParserFree referenced in function __catch$?parse_xml_elements@@YAPAVEbmlMaster@libebml@@PBDPBUparser_element_t@@PAVmm_text_io_c@@@Z$0
13>common.lib(element_parser.obj) : error LNK2019: unresolved external symbol __imp__XML_ErrorString referenced in function "class libebml::EbmlMaster * __cdecl parse_xml_elements(char const *,struct parser_element_t const *,class mm_text_io_c *)" (?parse_xml_elements@@YAPAVEbmlMaster@libebml@@PBDPBUparser_element_t@@PAVmm_text_io_c@@@Z)
13>common.lib(element_parser.obj) : error LNK2019: unresolved external symbol __imp__XML_GetErrorCode referenced in function "class libebml::EbmlMaster * __cdecl parse_xml_elements(char const *,struct parser_element_t const *,class mm_text_io_c *)" (?parse_xml_elements@@YAPAVEbmlMaster@libebml@@PBDPBUparser_element_t@@PAVmm_text_io_c@@@Z)
13>common.lib(element_parser.obj) : error LNK2019: unresolved external symbol __imp__XML_Parse referenced in function "class libebml::EbmlMaster * __cdecl parse_xml_elements(char const *,struct parser_element_t const *,class mm_text_io_c *)" (?parse_xml_elements@@YAPAVEbmlMaster@libebml@@PBDPBUparser_element_t@@PAVmm_text_io_c@@@Z)
13>common.lib(element_parser.obj) : error LNK2019: unresolved external symbol __imp__XML_SetCharacterDataHandler referenced in function "class libebml::EbmlMaster * __cdecl parse_xml_elements(char const *,struct parser_element_t const *,class mm_text_io_c *)" (?parse_xml_elements@@YAPAVEbmlMaster@libebml@@PBDPBUparser_element_t@@PAVmm_text_io_c@@@Z)
13>common.lib(element_parser.obj) : error LNK2019: unresolved external symbol __imp__XML_SetElementHandler referenced in function "class libebml::EbmlMaster * __cdecl parse_xml_elements(char const *,struct parser_element_t const *,class mm_text_io_c *)" (?parse_xml_elements@@YAPAVEbmlMaster@libebml@@PBDPBUparser_element_t@@PAVmm_text_io_c@@@Z)
13>common.lib(element_parser.obj) : error LNK2019: unresolved external symbol __imp__XML_SetUserData referenced in function "class libebml::EbmlMaster * __cdecl parse_xml_elements(char const *,struct parser_element_t const *,class mm_text_io_c *)" (?parse_xml_elements@@YAPAVEbmlMaster@libebml@@PBDPBUparser_element_t@@PAVmm_text_io_c@@@Z)
13>common.lib(element_parser.obj) : error LNK2019: unresolved external symbol __imp__XML_ParserCreate referenced in function "class libebml::EbmlMaster * __cdecl parse_xml_elements(char const *,struct parser_element_t const *,class mm_text_io_c *)" (?parse_xml_elements@@YAPAVEbmlMaster@libebml@@PBDPBUparser_element_t@@PAVmm_text_io_c@@@Z)
13>C:\Documents and Settings\Tran Dinh Tu\Desktop\AudioProcessingUI\Debug\mkvextract.exe : fatal error LNK1120: 18 unresolved externals
13>Build log was saved at "file://C:\Documents and Settings\Tran Dinh Tu\Desktop\AudioProcessingUI\Debug\extract\BuildLog.htm"
13>extract - 19 error(s), 2 warning(s)
========== Build: 12 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
-
June 16th, 2011, 06:56 AM
#2
Re: error LNK2019
Victor Nijegorodov
-
June 20th, 2011, 02:44 AM
#3
Re: error LNK2019
These .lib are include in my project. Make sure I am linking it in: Configuration Properties -> Linker -> Input -> Additional Dependencies.
And I use extern "C" in the definition while #include header but can not solve problem.
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Click Here to Expand Forum to Full Width
|