關於部落格
  • 117911

    累積人氣

  • 1

    今日人氣

    0

    訂閱人氣

LNK2019( vc9, cb)


version: 
vc: visual c++ 2008
cb: svn build rev 9677
wx: 3.0.0

situation:
wxmsw30ud_core.lib(imagtiff.obj) : error LNK2019: 無法解析的外部符號 _TIFFSetErrorHandler 在函式 "public: __thiscall wxTIFFHandler::wxTIFFHandler(void)" (??0wxTIFFHandler@@QAE@XZ) 中被參考
wxmsw30ud_core.lib(imagtiff.obj) : error LNK2019: 無法解析的外部符號 _TIFFSetWarningHandler 在函式 "public: __thiscall wxTIFFHandler::wxTIFFHandler(void)" (??0wxTIFFHandler@@QAE@XZ) 中被參考
etc...

solution:
1. Build options dialog
2. Link librarys:
wxjpegd.lib;wxregexud.lib;wxexpatd.lib;wxtiffd.lib

<full log>
wxmsw30ud_core.lib(imagtiff.obj) : error LNK2019: 無法解析的外部符號 _TIFFSetErrorHandler 在函式 "public: __thiscall wxTIFFHandler::wxTIFFHandler(void)" (??0wxTIFFHandler@@QAE@XZ) 中被參考
wxmsw30ud_core.lib(imagtiff.obj) : error LNK2019: 無法解析的外部符號 _TIFFSetWarningHandler 在函式 "public: __thiscall wxTIFFHandler::wxTIFFHandler(void)" (??0wxTIFFHandler@@QAE@XZ) 中被參考
wxmsw30ud_core.lib(imagtiff.obj) : error LNK2019: 無法解析的外部符號 _TIFFClientOpen 在函式 "struct tiff * __cdecl TIFFwxOpen(class wxInputStream &,char const *,char const *)" (?TIFFwxOpen@@YAPAUtiff@@AAVwxInputStream@@PBD1@Z) 中被參考
wxmsw30ud_core.lib(imagtiff.obj) : error LNK2019: 無法解析的外部符號 _TIFFReadRGBAImageOriented 在函式 "public: virtual bool __thiscall wxTIFFHandler::LoadFile(class wxImage *,class wxInputStream &,bool,int)" (?LoadFile@wxTIFFHandler@@UAE_NPAVwxImage@@AAVwxInputStream@@_NH@Z) 中被參考
wxmsw30ud_core.lib(imagtiff.obj) : error LNK2019: 無法解析的外部符號 _TIFFReadScanline 在函式 "public: virtual bool __thiscall wxTIFFHandler::LoadFile(class wxImage *,class wxInputStream &,bool,int)" (?LoadFile@wxTIFFHandler@@UAE_NPAVwxImage@@AAVwxInputStream@@_NH@Z) 中被參考
wxmsw30ud_core.lib(imagtiff.obj) : error LNK2019: 無法解析的外部符號 _TIFFScanlineSize 在函式 "public: virtual bool __thiscall wxTIFFHandler::LoadFile(class wxImage *,class wxInputStream &,bool,int)" (?LoadFile@wxTIFFHandler@@UAE_NPAVwxImage@@AAVwxInputStream@@_NH@Z) 中被參考
wxmsw30ud_core.lib(imagtiff.obj) : error LNK2019: 無法解析的外部符號 _TIFFRGBAImageOK 在函式 "public: virtual bool __thiscall wxTIFFHandler::LoadFile(class wxImage *,class wxInputStream &,bool,int)" (?LoadFile@wxTIFFHandler@@UAE_NPAVwxImage@@AAVwxInputStream@@_NH@Z) 中被參考
wxmsw30ud_core.lib(imagtiff.obj) : error LNK2019: 無法解析的外部符號 __TIFFfree 在函式 "public: virtual bool __thiscall wxTIFFHandler::LoadFile(class wxImage *,class wxInputStream &,bool,int)" (?LoadFile@wxTIFFHandler@@UAE_NPAVwxImage@@AAVwxInputStream@@_NH@Z) 中被參考
wxmsw30ud_core.lib(imagtiff.obj) : error LNK2019: 無法解析的外部符號 __TIFFmalloc 在函式 "public: virtual bool __thiscall wxTIFFHandler::LoadFile(class wxImage *,class wxInputStream &,bool,int)" (?LoadFile@wxTIFFHandler@@UAE_NPAVwxImage@@AAVwxInputStream@@_NH@Z) 中被參考
wxmsw30ud_core.lib(imagtiff.obj) : error LNK2019: 無法解析的外部符號 _TIFFGetFieldDefaulted 在函式 "public: virtual bool __thiscall wxTIFFHandler::LoadFile(class wxImage *,class wxInputStream &,bool,int)" (?LoadFile@wxTIFFHandler@@UAE_NPAVwxImage@@AAVwxInputStream@@_NH@Z) 中被參考
wxmsw30ud_core.lib(imagtiff.obj) : error LNK2019: 無法解析的外部符號 _TIFFGetField 在函式 "public: virtual bool __thiscall wxTIFFHandler::LoadFile(class wxImage *,class wxInputStream &,bool,int)" (?LoadFile@wxTIFFHandler@@UAE_NPAVwxImage@@AAVwxInputStream@@_NH@Z) 中被參考
wxmsw30ud_core.lib(imagtiff.obj) : error LNK2019: 無法解析的外部符號 _TIFFClose 在函式 "public: virtual bool __thiscall wxTIFFHandler::LoadFile(class wxImage *,class wxInputStream &,bool,int)" (?LoadFile@wxTIFFHandler@@UAE_NPAVwxImage@@AAVwxInputStream@@_NH@Z) 中被參考
wxmsw30ud_core.lib(imagtiff.obj) : error LNK2019: 無法解析的外部符號 _TIFFSetDirectory 在函式 "public: virtual bool __thiscall wxTIFFHandler::LoadFile(class wxImage *,class wxInputStream &,bool,int)" (?LoadFile@wxTIFFHandler@@UAE_NPAVwxImage@@AAVwxInputStream@@_NH@Z) 中被參考
wxmsw30ud_core.lib(imagtiff.obj) : error LNK2019: 無法解析的外部符號 _TIFFReadDirectory 在函式 "protected: virtual int __thiscall wxTIFFHandler::DoGetImageCount(class wxInputStream &)" (?DoGetImageCount@wxTIFFHandler@@MAEHAAVwxInputStream@@@Z) 中被參考
wxmsw30ud_core.lib(imagtiff.obj) : error LNK2019: 無法解析的外部符號 _TIFFWriteScanline 在函式 "public: virtual bool __thiscall wxTIFFHandler::SaveFile(class wxImage *,class wxOutputStream &,bool)" (?SaveFile@wxTIFFHandler@@UAE_NPAVwxImage@@AAVwxOutputStream@@_N@Z) 中被參考
wxmsw30ud_core.lib(imagtiff.obj) : error LNK2019: 無法解析的外部符號 _TIFFDefaultStripSize 在函式 "public: virtual bool __thiscall wxTIFFHandler::SaveFile(class wxImage *,class wxOutputStream &,bool)" (?SaveFile@wxTIFFHandler@@UAE_NPAVwxImage@@AAVwxOutputStream@@_N@Z) 中被參考
wxmsw30ud_core.lib(imagtiff.obj) : error LNK2019: 無法解析的外部符號 _TIFFSetField 在函式 "public: virtual bool __thiscall wxTIFFHandler::SaveFile(class wxImage *,class wxOutputStream &,bool)" (?SaveFile@wxTIFFHandler@@UAE_NPAVwxImage@@AAVwxOutputStream@@_N@Z) 中被參考
wxmsw30ud_core.lib(imagtiff.obj) : error LNK2019: 無法解析的外部符號 _TIFFGetVersion 在函式 "public: static class wxVersionInfo __cdecl wxTIFFHandler::GetLibraryVersionInfo(void)" (?GetLibraryVersionInfo@wxTIFFHandler@@SA?AVwxVersionInfo@@XZ) 中被參考
wxmsw30ud_core.lib(imagjpeg.obj) : error LNK2019: 無法解析的外部符號 _jpeg_resync_to_restart 在函式 _wx_jpeg_io_src 中被參考
wxmsw30ud_core.lib(imagjpeg.obj) : error LNK2019: 無法解析的外部符號 _jpeg_read_scanlines 在函式 "public: virtual bool __thiscall wxJPEGHandler::LoadFile(class wxImage *,class wxInputStream &,bool,int)" (?LoadFile@wxJPEGHandler@@UAE_NPAVwxImage@@AAVwxInputStream@@_NH@Z) 中被參考
wxmsw30ud_core.lib(imagjpeg.obj) : error LNK2019: 無法解析的外部符號 _jpeg_finish_decompress 在函式 "public: virtual bool __thiscall wxJPEGHandler::LoadFile(class wxImage *,class wxInputStream &,bool,int)" (?LoadFile@wxJPEGHandler@@UAE_NPAVwxImage@@AAVwxInputStream@@_NH@Z) 中被參考
wxmsw30ud_core.lib(imagjpeg.obj) : error LNK2019: 無法解析的外部符號 _jpeg_start_decompress 在函式 "public: virtual bool __thiscall wxJPEGHandler::LoadFile(class wxImage *,class wxInputStream &,bool,int)" (?LoadFile@wxJPEGHandler@@UAE_NPAVwxImage@@AAVwxInputStream@@_NH@Z) 中被參考
wxmsw30ud_core.lib(imagjpeg.obj) : error LNK2019: 無法解析的外部符號 _jpeg_read_header 在函式 "public: virtual bool __thiscall wxJPEGHandler::LoadFile(class wxImage *,class wxInputStream &,bool,int)" (?LoadFile@wxJPEGHandler@@UAE_NPAVwxImage@@AAVwxInputStream@@_NH@Z) 中被參考
wxmsw30ud_core.lib(imagjpeg.obj) : error LNK2019: 無法解析的外部符號 _jpeg_CreateDecompress 在函式 "public: virtual bool __thiscall wxJPEGHandler::LoadFile(class wxImage *,class wxInputStream &,bool,int)" (?LoadFile@wxJPEGHandler@@UAE_NPAVwxImage@@AAVwxInputStream@@_NH@Z) 中被參考
wxmsw30ud_core.lib(imagjpeg.obj) : error LNK2019: 無法解析的外部符號 _jpeg_destroy_decompress 在函式 "public: virtual bool __thiscall wxJPEGHandler::LoadFile(class wxImage *,class wxInputStream &,bool,int)" (?LoadFile@wxJPEGHandler@@UAE_NPAVwxImage@@AAVwxInputStream@@_NH@Z) 中被參考
wxmsw30ud_core.lib(imagjpeg.obj) : error LNK2019: 無法解析的外部符號 _jpeg_std_error 在函式 "public: virtual bool __thiscall wxJPEGHandler::LoadFile(class wxImage *,class wxInputStream &,bool,int)" (?LoadFile@wxJPEGHandler@@UAE_NPAVwxImage@@AAVwxInputStream@@_NH@Z) 中被參考
wxmsw30ud_core.lib(imagjpeg.obj) : error LNK2019: 無法解析的外部符號 _jpeg_finish_compress 在函式 "public: virtual bool __thiscall wxJPEGHandler::SaveFile(class wxImage *,class wxOutputStream &,bool)" (?SaveFile@wxJPEGHandler@@UAE_NPAVwxImage@@AAVwxOutputStream@@_N@Z) 中被參考
wxmsw30ud_core.lib(imagjpeg.obj) : error LNK2019: 無法解析的外部符號 _jpeg_write_scanlines 在函式 "public: virtual bool __thiscall wxJPEGHandler::SaveFile(class wxImage *,class wxOutputStream &,bool)" (?SaveFile@wxJPEGHandler@@UAE_NPAVwxImage@@AAVwxOutputStream@@_N@Z) 中被參考
wxmsw30ud_core.lib(imagjpeg.obj) : error LNK2019: 無法解析的外部符號 _jpeg_start_compress 在函式 "public: virtual bool __thiscall wxJPEGHandler::SaveFile(class wxImage *,class wxOutputStream &,bool)" (?SaveFile@wxJPEGHandler@@UAE_NPAVwxImage@@AAVwxOutputStream@@_N@Z) 中被參考
wxmsw30ud_core.lib(imagjpeg.obj) : error LNK2019: 無法解析的外部符號 _jpeg_set_quality 在函式 "public: virtual bool __thiscall wxJPEGHandler::SaveFile(class wxImage *,class wxOutputStream &,bool)" (?SaveFile@wxJPEGHandler@@UAE_NPAVwxImage@@AAVwxOutputStream@@_N@Z) 中被參考
wxmsw30ud_core.lib(imagjpeg.obj) : error LNK2019: 無法解析的外部符號 _jpeg_set_defaults 在函式 "public: virtual bool __thiscall wxJPEGHandler::SaveFile(class wxImage *,class wxOutputStream &,bool)" (?SaveFile@wxJPEGHandler@@UAE_NPAVwxImage@@AAVwxOutputStream@@_N@Z) 中被參考
wxmsw30ud_core.lib(imagjpeg.obj) : error LNK2019: 無法解析的外部符號 _jpeg_CreateCompress 在函式 "public: virtual bool __thiscall wxJPEGHandler::SaveFile(class wxImage *,class wxOutputStream &,bool)" (?SaveFile@wxJPEGHandler@@UAE_NPAVwxImage@@AAVwxOutputStream@@_N@Z) 中被參考
wxmsw30ud_core.lib(imagjpeg.obj) : error LNK2019: 無法解析的外部符號 _jpeg_destroy_compress 在函式 "public: virtual bool __thiscall wxJPEGHandler::SaveFile(class wxImage *,class wxOutputStream &,bool)" (?SaveFile@wxJPEGHandler@@UAE_NPAVwxImage@@AAVwxOutputStream@@_N@Z) 中被參考
binDebugMyOptionPanel.exe : fatal error LNK1120: 33 個無法解析的外部符號
Process terminated with status 1120 (0 minute(s), 13 second(s))
34 error(s), 0 warning(s) (0 minute(s), 13 second(s))

See also:
Link, wxNote
Link, wxLIBPaste, lib 便利貼
Link, wxFrame
Link, vc, General Error C101008d 與防毒軟體迷思
Link, vc, error LNK2019 筆記
Link, vcGetStart, 如何在 Visual C++ 中建立一個可執行 cpp 檔案(Visual stduio 2010)
相簿設定
標籤設定
相簿狀態