VC2008编译wxWidgets程序链接错误(GDI相关) from http://blog.csdn.net/flywithdream/article/details/5879680

VC2008编译wxWidgets程序链接错误(GDI相关)

分类: C/C++ Windows 902人阅读 评论(0) 收藏 举报

先说一下开发环境:VC2008+wxPack,静态链接wxWidgets库方式,编译一个GUI程序里遇到了下面的链接错误

 

 

1>正在链接...

1>wxmsw28u_core.lib(corelib_renderer.obj) : error LNK2019: 无法解析的外部符号 _GdipGetDC@8,该符号在函数 "public: struct HDC__ * __thiscall Gdiplus::Graphics::GetHDC(void)" (?GetHDC@Graphics@Gdiplus@@QAEPAUHDC__@@XZ) 中被引用

1>wxmsw28u_core.lib(corelib_renderer.obj) : error LNK2019: 无法解析的外部符号 _GdipReleaseDC@8,该符号在函数 "public: void __thiscall Gdiplus::Graphics::ReleaseHDC(struct HDC__ *)" (?ReleaseHDC@Graphics@Gdiplus@@QAEXPAUHDC__@@@Z) 中被引用

1>wxmsw28u_core.lib(corelib_graphics.obj) : error LNK2019: 无法解析的外部符号 _GdipFree@4,该符号在函数 "public: static void __cdecl Gdiplus::GdiplusBase::operator delete(void *)" (??3GdiplusBase@Gdiplus@@SAXPAX@Z) 中被引用

1>wxmsw28u_core.lib(corelib_graphics.obj) : error LNK2019: 无法解析的外部符号 _GdipAlloc@4,该符号在函数 "public: static void * __cdecl Gdiplus::GdiplusBase::operator new(unsigned int)" (??2GdiplusBase@Gdiplus@@SAPAXI@Z) 中被引用

1>wxmsw28u_core.lib(corelib_graphics.obj) : error LNK2019: 无法解析的外部符号 _GdipDeleteMatrix@4,该符号在函数 "public: __thiscall Gdiplus::Matrix::~Matrix(void)" (??1Matrix@Gdiplus@@QAE@XZ) 中被引用

1>wxmsw28u_core.lib(corelib_graphics.obj) : error LNK2019: 无法解析的外部符号 _GdipDeleteBrush@4,该符号在函数 "public: virtual __thiscall Gdiplus::Brush::~Brush(void)" (??1Brush@Gdiplus@@UAE@XZ) 中被引用

1>wxmsw28u_core.lib(corelib_graphics.obj) : error LNK2019: 无法解析的外部符号 _GdipCreatePen1@16,该符号在函数 "public: __thiscall Gdiplus::Pen::Pen(class Gdiplus::Color const &,float)" (??0Pen@Gdiplus@@QAE@ABVColor@1@M@Z) 中被引用

1>wxmsw28u_core.lib(corelib_graphics.obj) : error LNK2019: 无法解析的外部符号 _GdipDeletePen@4,该符号在函数 "public: __thiscall Gdiplus::Pen::~Pen(void)" (??1Pen@Gdiplus@@QAE@XZ) 中被引用

1>wxmsw28u_core.lib(corelib_graphics.obj) : error LNK2019: 无法解析的外部符号 _GdipCloneStringFormat@8,该符号在函数 "public: __thiscall Gdiplus::StringFormat::StringFormat(class Gdiplus::StringFormat const *)" (??0StringFormat@Gdiplus@@QAE@PBV01@@Z) 中被引用

1>wxmsw28u_core.lib(corelib_graphics.obj) : error LNK2019: 无法解析的外部符号 _GdipDeleteStringFormat@4,该符号在函数 "public: __thiscall Gdiplus::StringFormat::~StringFormat(void)" (??1StringFormat@Gdiplus@@QAE@XZ) 中被引用

1>wxmsw28u_core.lib(corelib_graphics.obj) : error LNK2019: 无法解析的外部符号 _GdipStringFormatGetGenericTypographic@4,该符号在函数 "public: static class Gdiplus::StringFormat const * __cdecl Gdiplus::StringFormat::GenericTypographic(void)" (?GenericTypographic@StringFormat@Gdiplus@@SAPBV12@XZ) 中被引用

1>wxmsw28u_core.lib(corelib_graphics.obj) : error LNK2019: 无法解析的外部符号 _GdipCreatePath@8,该符号在函数 "public: __thiscall Gdiplus::GraphicsPath::GraphicsPath(enum Gdiplus::FillMode)" (??0GraphicsPath@Gdiplus@@QAE@W4FillMode@1@@Z) 中被引用

1>wxmsw28u_core.lib(corelib_graphics.obj) : error LNK2019: 无法解析的外部符号 _GdipDeletePath@4,该符号在函数 "public: __thiscall Gdiplus::GraphicsPath::~GraphicsPath(void)" (??1GraphicsPath@Gdiplus@@QAE@XZ) 中被引用

1>wxmsw28u_core.lib(corelib_graphics.obj) : error LNK2019: 无法解析的外部符号 _GdipSetPathGradientCenterColor@8,该符号在函数 "public: enum Gdiplus::Status __thiscall Gdiplus::PathGradientBrush::SetCenterColor(class Gdiplus::Color const &)" (?SetCenterColor@PathGradientBrush@Gdiplus@@QAE?AW4Status@2@ABVColor@2@@Z) 中被引用

1>wxmsw28u_core.lib(corelib_graphics.obj) : error LNK2019: 无法解析的外部符号 _GdipGetPathGradientPointCount@8,该符号在函数 "public: int __thiscall Gdiplus::PathGradientBrush::GetPointCount(void)const " (?GetPointCount@PathGradientBrush@Gdiplus@@QBEHXZ) 中被引用

1>wxmsw28u_core.lib(corelib_graphics.obj) : error LNK2019: 无法解析的外部符号 _GdipSetPathGradientSurroundColorsWithCount@12,该符号在函数 "public: enum Gdiplus::Status __thiscall Gdiplus::PathGradientBrush::SetSurroundColors(class Gdiplus::Color const *,int *)" (?SetSurroundColors@PathGradientBrush@Gdiplus@@QAE?AW4Status@2@PBVColor@2@PAH@Z) 中被引用

1>wxmsw28u_core.lib(corelib_graphics.obj) : error LNK2019: 无法解析的外部符号 _GdipSetPathGradientCenterPoint@8,该符号在函数 "public: enum Gdiplus::Status __thiscall Gdiplus::PathGradientBrush::SetCenterPoint(class Gdiplus::PointF const &)" (?SetCenterPoint@PathGradientBrush@Gdiplus@@QAE?AW4Status@2@ABVPointF@2@@Z) 中被引用

1>wxmsw28u_core.lib(corelib_graphics.obj) : error LNK2019: 无法解析的外部符号 _GdipDeleteGraphics@4,该符号在函数 "public: __thiscall Gdiplus::Graphics::~Graphics(void)" (??1Graphics@Gdiplus@@QAE@XZ) 中被引用

1>wxmsw28u_core.lib(corelib_graphics.obj) : error LNK2019: 无法解析的外部符号 _GdipGetPathWorldBounds@16,该符号在函数 "public: enum Gdiplus::Status __thiscall Gdiplus::GraphicsPath::GetBounds(class Gdiplus::RectF *,class Gdiplus::Matrix const *,class Gdiplus::Pen const *)const " (?GetBounds@GraphicsPath@Gdiplus@@QBE?AW4Status@2@PAVRectF@2@PBVMatrix@2@PBVPen@2@@Z) 中被引用

1>wxmsw28u_core.lib(corelib_graphics.obj) : error LNK2019: 无法解析的外部符号 _GdipIsVisiblePathPoint@20,该符号在函数 "public: int __thiscall Gdiplus::GraphicsPath::IsVisible(float,float,class Gdiplus::Graphics const *)const " (?IsVisible@GraphicsPath@Gdiplus@@QBEHMMPBVGraphics@2@@Z) 中被引用

1>wxmsw28u_core.lib(corelib_graphics.obj) : error LNK2019: 无法解析的外部符号 _GdipDeleteRegion@4,该符号在函数 "public: __thiscall Gdiplus::Region::~Region(void)" (??1Region@Gdiplus@@QAE@XZ) 中被引用

1>wxmsw28u_core.lib(corelib_graphics.obj) : error LNK2019: 无法解析的外部符号 _GdipGetRegionBounds@12,该符号在函数 "public: enum Gdiplus::Status __thiscall Gdiplus::Region::GetBounds(class Gdiplus::RectF *,class Gdiplus::Graphics const *)const " (?GetBounds@Region@Gdiplus@@QBE?AW4Status@2@PAVRectF@2@PBVGraphics@2@@Z) 中被引用

1>wxmsw28u_core.lib(corelib_graphics.obj) : error LNK2019: 无法解析的外部符号 _GdipCreateFontFamilyFromName@12,该符号在函数 "public: __thiscall Gdiplus::FontFamily::FontFamily(wchar_t const *,class Gdiplus::FontCollection const *)" (??0FontFamily@Gdiplus@@QAE@PB_WPBVFontCollection@1@@Z) 中被引用

1>wxmsw28u_core.lib(corelib_graphics.obj) : error LNK2019: 无法解析的外部符号 _GdipGetGenericFontFamilySansSerif@4,该符号在函数 "public: static class Gdiplus::FontFamily const * __cdecl Gdiplus::FontFamily::GenericSansSerif(void)" (?GenericSansSerif@FontFamily@Gdiplus@@SAPBV12@XZ) 中被引用

1>wxmsw28u_core.lib(corelib_graphics.obj) : error LNK2019: 无法解析的外部符号 _GdipDeleteFontFamily@4,该符号在函数 "public: __thiscall Gdiplus::FontFamily::~FontFamily(void)" (??1FontFamily@Gdiplus@@QAE@XZ) 中被引用

1>wxmsw28u_core.lib(corelib_graphics.obj) : error LNK2019: 无法解析的外部符号 _GdipCreateFont@20,该符号在函数 "public: __thiscall Gdiplus::Font::Font(wchar_t const *,float,int,enum Gdiplus::Unit,class Gdiplus::FontCollection const *)" (??0Font@Gdiplus@@QAE@PB_WMHW4Unit@1@PBVFontCollection@1@@Z) 中被引用

1>wxmsw28u_core.lib(corelib_graphics.obj) : error LNK2019: 无法解析的外部符号 _GdipDeleteFont@4,该符号在函数 "public: __thiscall Gdiplus::Font::~Font(void)" (??1Font@Gdiplus@@QAE@XZ) 中被引用

1>wxmsw28u_core.lib(corelib_graphics.obj) : error LNK2019: 无法解析的外部符号 _GdipDisposeImage@4,该符号在函数 "public: virtual __thiscall Gdiplus::Image::~Image(void)" (??1Image@Gdiplus@@UAE@XZ) 中被引用

1>wxmsw28u_core.lib(corelib_graphics.obj) : error LNK2019: 无法解析的外部符号 _GdipGetImageWidth@8,该符号在函数 "public: unsigned int __thiscall Gdiplus::Image::GetWidth(void)" (?GetWidth@Image@Gdiplus@@QAEIXZ) 中被引用

1>wxmsw28u_core.lib(corelib_graphics.obj) : error LNK2019: 无法解析的外部符号 _GdipGetImageHeight@8,该符号在函数 "public: unsigned int __thiscall Gdiplus::Image::GetHeight(void)" (?GetHeight@Image@Gdiplus@@QAEIXZ) 中被引用

1>wxmsw28u_core.lib(corelib_graphics.obj) : error LNK2019: 无法解析的外部符号 _GdipGetImagePixelFormat@8,该符号在函数 "public: int __thiscall Gdiplus::Image::GetPixelFormat(void)" (?GetPixelFormat@Image@Gdiplus@@QAEHXZ) 中被引用

1>wxmsw28u_core.lib(corelib_graphics.obj) : error LNK2019: 无法解析的外部符号 _GdipCreateBitmapFromScan0@24,该符号在函数 "public: __thiscall Gdiplus::Bitmap::Bitmap(int,int,int,int,unsigned char *)" (??0Bitmap@Gdiplus@@QAE@HHHHPAE@Z) 中被引用

1>wxmsw28u_core.lib(corelib_graphics.obj) : error LNK2019: 无法解析的外部符号 _GdipCreateBitmapFromHBITMAP@12,该符号在函数 "public: __thiscall Gdiplus::Bitmap::Bitmap(struct HBITMAP__ *,struct HPALETTE__ *)" (??0Bitmap@Gdiplus@@QAE@PAUHBITMAP__@@PAUHPALETTE__@@@Z) 中被引用

1>wxmsw28u_core.lib(corelib_graphics.obj) : error LNK2019: 无法解析的外部符号 _GdipCreateBitmapFromHICON@8,该符号在函数 "public: __thiscall Gdiplus::Bitmap::Bitmap(struct HICON__ *)" (??0Bitmap@Gdiplus@@QAE@PAUHICON__@@@Z) 中被引用

1>wxmsw28u_core.lib(corelib_graphics.obj) : error LNK2019: 无法解析的外部符号 _GdipBitmapLockBits@20,该符号在函数 "public: enum Gdiplus::Status __thiscall Gdiplus::Bitmap::LockBits(class Gdiplus::Rect const *,unsigned int,int,class Gdiplus::BitmapData *)" (?LockBits@Bitmap@Gdiplus@@QAE?AW4Status@2@PBVRect@2@IHPAVBitmapData@2@@Z) 中被引用

1>wxmsw28u_core.lib(corelib_graphics.obj) : error LNK2019: 无法解析的外部符号 _GdipBitmapUnlockBits@8,该符号在函数 "public: enum Gdiplus::Status __thiscall Gdiplus::Bitmap::UnlockBits(class Gdiplus::BitmapData *)" (?UnlockBits@Bitmap@Gdiplus@@QAE?AW4Status@2@PAVBitmapData@2@@Z) 中被引用

1>wxmsw28u_core.lib(corelib_graphics.obj) : error LNK2019: 无法解析的外部符号 _GdipBitmapGetPixel@16,该符号在函数 "public: enum Gdiplus::Status __thiscall Gdiplus::Bitmap::GetPixel(int,int,class Gdiplus::Color *)" (?GetPixel@Bitmap@Gdiplus@@QAE?AW4Status@2@HHPAVColor@2@@Z) 中被引用

1>wxmsw28u_core.lib(corelib_graphics.obj) : error LNK2019: 无法解析的外部符号 _GdiplusStartup@12,该符号在函数 "protected: void __thiscall wxGDIPlusRenderer::Load(void)" (?Load@wxGDIPlusRenderer@@IAEXXZ) 中被引用

1>wxmsw28u_core.lib(corelib_graphics.obj) : error LNK2019: 无法解析的外部符号 _GdiplusShutdown@4,该符号在函数 "protected: void __thiscall wxGDIPlusRenderer::Unload(void)" (?Unload@wxGDIPlusRenderer@@IAEXXZ) 中被引用

1>wxmsw28u_core.lib(corelib_graphics.obj) : error LNK2019: 无法解析的外部符号 _GdipCreateMatrix@4,该符号在函数 "public: __thiscall Gdiplus::Matrix::Matrix(void)" (??0Matrix@Gdiplus@@QAE@XZ) 中被引用

1>wxmsw28u_core.lib(corelib_graphics.obj) : error LNK2019: 无法解析的外部符号 _GdipGetMatrixElements@8,该符号在函数 "public: enum Gdiplus::Status __thiscall Gdiplus::Matrix::GetElements(float *)const " (?GetElements@Matrix@Gdiplus@@QBE?AW4Status@2@PAM@Z) 中被引用

1>wxmsw28u_core.lib(corelib_graphics.obj) : error LNK2019: 无法解析的外部符号 _GdipSetMatrixElements@28,该符号在函数 "public: enum Gdiplus::Status __thiscall Gdiplus::Matrix::SetElements(float,float,float,float,float,float)" (?SetElements@Matrix@Gdiplus@@QAE?AW4Status@2@MMMMMM@Z) 中被引用

1>wxmsw28u_core.lib(corelib_graphics.obj) : error LNK2019: 无法解析的外部符号 _GdipMultiplyMatrix@12,该符号在函数 "public: enum Gdiplus::Status __thiscall Gdiplus::Matrix::Multiply(class Gdiplus::Matrix const *,enum Gdiplus::MatrixOrder)" (?Multiply@Matrix@Gdiplus@@QAE?AW4Status@2@PBV12@W4MatrixOrder@2@@Z) 中被引用

1>wxmsw28u_core.lib(corelib_graphics.obj) : error LNK2019: 无法解析的外部符号 _GdipTranslateMatrix@16,该符号在函数 "public: enum Gdiplus::Status __thiscall Gdiplus::Matrix::Translate(float,float,enum Gdiplus::MatrixOrder)" (?Translate@Matrix@Gdiplus@@QAE?AW4Status@2@MMW4MatrixOrder@2@@Z) 中被引用

1>wxmsw28u_core.lib(corelib_graphics.obj) : error LNK2019: 无法解析的外部符号 _GdipScaleMatrix@16,该符号在函数 "public: enum Gdiplus::Status __thiscall Gdiplus::Matrix::Scale(float,float,enum Gdiplus::MatrixOrder)" (?Scale@Matrix@Gdiplus@@QAE?AW4Status@2@MMW4MatrixOrder@2@@Z) 中被引用

1>wxmsw28u_core.lib(corelib_graphics.obj) : error LNK2019: 无法解析的外部符号 _GdipRotateMatrix@12,该符号在函数 "public: enum Gdiplus::Status __thiscall Gdiplus::Matrix::Rotate(float,enum Gdiplus::MatrixOrder)" (?Rotate@Matrix@Gdiplus@@QAE?AW4Status@2@MW4MatrixOrder@2@@Z) 中被引用

1>wxmsw28u_core.lib(corelib_graphics.obj) : error LNK2019: 无法解析的外部符号 _GdipInvertMatrix@4,该符号在函数 "public: enum Gdiplus::Status __thiscall Gdiplus::Matrix::Invert(void)" (?Invert@Matrix@Gdiplus@@QAE?AW4Status@2@XZ) 中被引用

1>wxmsw28u_core.lib(corelib_graphics.obj) : error LNK2019: 无法解析的外部符号 _GdipTransformMatrixPoints@12,该符号在函数 "public: enum Gdiplus::Status __thiscall Gdiplus::Matrix::TransformPoints(class Gdiplus::PointF *,int)const " (?TransformPoints@Matrix@Gdiplus@@QBE?AW4Status@2@PAVPointF@2@H@Z) 中被引用

1>wxmsw28u_core.lib(corelib_graphics.obj) : error LNK2019: 无法解析的外部符号 _GdipVectorTransformMatrixPoints@12,该符号在函数 "public: enum Gdiplus::Status __thiscall Gdiplus::Matrix::TransformVectors(class Gdiplus::PointF *,int)const " (?TransformVectors@Matrix@Gdiplus@@QBE?AW4Status@2@PAVPointF@2@H@Z) 中被引用

1>wxmsw28u_core.lib(corelib_graphics.obj) : error LNK2019: 无法解析的外部符号 _GdipIsMatrixIdentity@8,该符号在函数 "public: int __thiscall Gdiplus::Matrix::IsIdentity(void)const " (?IsIdentity@Matrix@Gdiplus@@QBEHXZ) 中被引用

1>wxmsw28u_core.lib(corelib_graphics.obj) : error LNK2019: 无法解析的外部符号 _GdipIsMatrixEqual@12,该符号在函数 "public: int __thiscall Gdiplus::Matrix::Equals(class Gdiplus::Matrix const *)const " (?Equals@Matrix@Gdiplus@@QBEHPBV12@@Z) 中被引用

1>wxmsw28u_core.lib(corelib_graphics.obj) : error LNK2019: 无法解析的外部符号 _GdipCreateSolidFill@8,该符号在函数 "public: __thiscall Gdiplus::SolidBrush::SolidBrush(class Gdiplus::Color const &)" (??0SolidBrush@Gdiplus@@QAE@ABVColor@1@@Z) 中被引用

1>wxmsw28u_core.lib(corelib_graphics.obj) : error LNK2019: 无法解析的外部符号 _GdipCreateTexture@12,该符号在函数 "public: __thiscall Gdiplus::TextureBrush::TextureBrush(class Gdiplus::Image *,enum Gdiplus::WrapMode)" (??0TextureBrush@Gdiplus@@QAE@PAVImage@1@W4WrapMode@1@@Z) 中被引用

1>wxmsw28u_core.lib(corelib_graphics.obj) : error LNK2019: 无法解析的外部符号 _GdipCreateLineBrush@24,该符号在函数 "public: __thiscall Gdiplus::LinearGradientBrush::LinearGradientBrush(class Gdiplus::PointF const &,class Gdiplus::PointF const &,class Gdiplus::Color const &,class Gdiplus::Color const &)" (??0LinearGradientBrush@Gdiplus@@QAE@ABVPointF@1@0ABVColor@1@1@Z) 中被引用

1>wxmsw28u_core.lib(corelib_graphics.obj) : error LNK2019: 无法解析的外部符号 _GdipCreateHatchBrush@16,该符号在函数 "public: __thiscall Gdiplus::HatchBrush::HatchBrush(enum Gdiplus::HatchStyle,class Gdiplus::Color const &,class Gdiplus::Color const &)" (??0HatchBrush@Gdiplus@@QAE@W4HatchStyle@1@ABVColor@1@1@Z) 中被引用

1>wxmsw28u_core.lib(corelib_graphics.obj) : error LNK2019: 无法解析的外部符号 _GdipSetPenLineCap197819@16,该符号在函数 "public: enum Gdiplus::Status __thiscall Gdiplus::Pen::SetLineCap(enum Gdiplus::LineCap,enum Gdiplus::LineCap,enum Gdiplus::DashCap)" (?SetLineCap@Pen@Gdiplus@@QAE?AW4Status@2@W4LineCap@2@0W4DashCap@2@@Z) 中被引用

1>wxmsw28u_core.lib(corelib_graphics.obj) : error LNK2019: 无法解析的外部符号 _GdipSetPenLineJoin@8,该符号在函数 "public: enum Gdiplus::Status __thiscall Gdiplus::Pen::SetLineJoin(enum Gdiplus::LineJoin)" (?SetLineJoin@Pen@Gdiplus@@QAE?AW4Status@2@W4LineJoin@2@@Z) 中被引用

1>wxmsw28u_core.lib(corelib_graphics.obj) : error LNK2019: 无法解析的外部符号 _GdipSetPenBrushFill@8,该符号在函数 "public: enum Gdiplus::Status __thiscall Gdiplus::Pen::SetBrush(class Gdiplus::Brush const *)" (?SetBrush@Pen@Gdiplus@@QAE?AW4Status@2@PBVBrush@2@@Z) 中被引用

1>wxmsw28u_core.lib(corelib_graphics.obj) : error LNK2019: 无法解析的外部符号 _GdipSetPenDashStyle@8,该符号在函数 "public: enum Gdiplus::Status __thiscall Gdiplus::Pen::SetDashStyle(enum Gdiplus::DashStyle)" (?SetDashStyle@Pen@Gdiplus@@QAE?AW4Status@2@W4DashStyle@2@@Z) 中被引用

1>wxmsw28u_core.lib(corelib_graphics.obj) : error LNK2019: 无法解析的外部符号 _GdipSetPenDashArray@12,该符号在函数 "public: enum Gdiplus::Status __thiscall Gdiplus::Pen::SetDashPattern(float const *,int)" (?SetDashPattern@Pen@Gdiplus@@QAE?AW4Status@2@PBMH@Z) 中被引用

1>wxmsw28u_core.lib(corelib_graphics.obj) : error LNK2019: 无法解析的外部符号 _GdipSetStringFormatFlags@8,该符号在函数 "public: enum Gdiplus::Status __thiscall Gdiplus::StringFormat::SetFormatFlags(int)" (?SetFormatFlags@StringFormat@Gdiplus@@QAE?AW4Status@2@H@Z) 中被引用

1>wxmsw28u_core.lib(corelib_graphics.obj) : error LNK2019: 无法解析的外部符号 _GdipGetStringFormatFlags@8,该符号在函数 "public: int __thiscall Gdiplus::StringFormat::GetFormatFlags(void)const " (?GetFormatFlags@StringFormat@Gdiplus@@QBEHXZ) 中被引用

1>wxmsw28u_core.lib(corelib_graphics.obj) : error LNK2019: 无法解析的外部符号 _GdipSetStringFormatMeasurableCharacterRanges@12,该符号在函数 "public: enum Gdiplus::Status __thiscall Gdiplus::StringFormat::SetMeasurableCharacterRanges(int,class Gdiplus::CharacterRange const *)" (?SetMeasurableCharacterRanges@StringFormat@Gdiplus@@QAE?AW4Status@2@HPBVCharacterRange@2@@Z) 中被引用

1>wxmsw28u_core.lib(corelib_graphics.obj) : error LNK2019: 无法解析的外部符号 _GdipSetPathFillMode@8,该符号在函数 "public: enum Gdiplus::Status __thiscall Gdiplus::GraphicsPath::SetFillMode(enum Gdiplus::FillMode)" (?SetFillMode@GraphicsPath@Gdiplus@@QAE?AW4Status@2@W4FillMode@2@@Z) 中被引用

1>wxmsw28u_core.lib(corelib_graphics.obj) : error LNK2019: 无法解析的外部符号 _GdipStartPathFigure@4,该符号在函数 "public: enum Gdiplus::Status __thiscall Gdiplus::GraphicsPath::StartFigure(void)" (?StartFigure@GraphicsPath@Gdiplus@@QAE?AW4Status@2@XZ) 中被引用

1>wxmsw28u_core.lib(corelib_graphics.obj) : error LNK2019: 无法解析的外部符号 _GdipClosePathFigure@4,该符号在函数 "public: enum Gdiplus::Status __thiscall Gdiplus::GraphicsPath::CloseFigure(void)" (?CloseFigure@GraphicsPath@Gdiplus@@QAE?AW4Status@2@XZ) 中被引用

1>wxmsw28u_core.lib(corelib_graphics.obj) : error LNK2019: 无法解析的外部符号 _GdipGetPathLastPoint@8,该符号在函数 "public: enum Gdiplus::Status __thiscall Gdiplus::GraphicsPath::GetLastPoint(class Gdiplus::PointF *)const " (?GetLastPoint@GraphicsPath@Gdiplus@@QBE?AW4Status@2@PAVPointF@2@@Z) 中被引用

1>wxmsw28u_core.lib(corelib_graphics.obj) : error LNK2019: 无法解析的外部符号 _GdipAddPathLine@20,该符号在函数 "public: enum Gdiplus::Status __thiscall Gdiplus::GraphicsPath::AddLine(float,float,float,float)" (?AddLine@GraphicsPath@Gdiplus@@QAE?AW4Status@2@MMMM@Z) 中被引用

1>wxmsw28u_core.lib(corelib_graphics.obj) : error LNK2019: 无法解析的外部符号 _GdipAddPathArc@28,该符号在函数 "public: enum Gdiplus::Status __thiscall Gdiplus::GraphicsPath::AddArc(float,float,float,float,float,float)" (?AddArc@GraphicsPath@Gdiplus@@QAE?AW4Status@2@MMMMMM@Z) 中被引用

1>wxmsw28u_core.lib(corelib_graphics.obj) : error LNK2019: 无法解析的外部符号 _GdipAddPathBezier@36,该符号在函数 "public: enum Gdiplus::Status __thiscall Gdiplus::GraphicsPath::AddBezier(float,float,float,float,float,float,float,float)" (?AddBezier@GraphicsPath@Gdiplus@@QAE?AW4Status@2@MMMMMMMM@Z) 中被引用

1>wxmsw28u_core.lib(corelib_graphics.obj) : error LNK2019: 无法解析的外部符号 _GdipAddPathRectangle@20,该符号在函数 "public: enum Gdiplus::Status __thiscall Gdiplus::GraphicsPath::AddRectangle(class Gdiplus::RectF const &)" (?AddRectangle@GraphicsPath@Gdiplus@@QAE?AW4Status@2@ABVRectF@2@@Z) 中被引用

1>wxmsw28u_core.lib(corelib_graphics.obj) : error LNK2019: 无法解析的外部符号 _GdipAddPathEllipse@20,该符号在函数 "public: enum Gdiplus::Status __thiscall Gdiplus::GraphicsPath::AddEllipse(float,float,float,float)" (?AddEllipse@GraphicsPath@Gdiplus@@QAE?AW4Status@2@MMMM@Z) 中被引用

1>wxmsw28u_core.lib(corelib_graphics.obj) : error LNK2019: 无法解析的外部符号 _GdipAddPathPath@12,该符号在函数 "public: enum Gdiplus::Status __thiscall Gdiplus::GraphicsPath::AddPath(class Gdiplus::GraphicsPath const *,int)" (?AddPath@GraphicsPath@Gdiplus@@QAE?AW4Status@2@PBV12@H@Z) 中被引用

1>wxmsw28u_core.lib(corelib_graphics.obj) : error LNK2019: 无法解析的外部符号 _GdipTransformPath@8,该符号在函数 "public: enum Gdiplus::Status __thiscall Gdiplus::GraphicsPath::Transform(class Gdiplus::Matrix const *)" (?Transform@GraphicsPath@Gdiplus@@QAE?AW4Status@2@PBVMatrix@2@@Z) 中被引用

1>wxmsw28u_core.lib(corelib_graphics.obj) : error LNK2019: 无法解析的外部符号 _GdipCreatePathGradientFromPath@8,该符号在函数 "public: __thiscall Gdiplus::PathGradientBrush::PathGradientBrush(class Gdiplus::GraphicsPath const *)" (??0PathGradientBrush@Gdiplus@@QAE@PBVGraphicsPath@1@@Z) 中被引用

1>wxmsw28u_core.lib(corelib_graphics.obj) : error LNK2019: 无法解析的外部符号 _GdipCreateFromHDC@8,该符号在函数 "public: __thiscall Gdiplus::Graphics::Graphics(struct HDC__ *)" (??0Graphics@Gdiplus@@QAE@PAUHDC__@@@Z) 中被引用

1>wxmsw28u_core.lib(corelib_graphics.obj) : error LNK2019: 无法解析的外部符号 _GdipCreateFromHWND@8,该符号在函数 "public: __thiscall Gdiplus::Graphics::Graphics(struct HWND__ *,int)" (??0Graphics@Gdiplus@@QAE@PAUHWND__@@H@Z) 中被引用

1>wxmsw28u_core.lib(corelib_graphics.obj) : error LNK2019: 无法解析的外部符号 _GdipCreateFromHWNDICM@8,该符号在函数 "public: __thiscall Gdiplus::Graphics::Graphics(struct HWND__ *,int)" (??0Graphics@Gdiplus@@QAE@PAUHWND__@@H@Z) 中被引用

1>wxmsw28u_core.lib(corelib_graphics.obj) : error LNK2019: 无法解析的外部符号 _GdipSetTextRenderingHint@8,该符号在函数 "public: enum Gdiplus::Status __thiscall Gdiplus::Graphics::SetTextRenderingHint(enum Gdiplus::TextRenderingHint)" (?SetTextRenderingHint@Graphics@Gdiplus@@QAE?AW4Status@2@W4TextRenderingHint@2@@Z) 中被引用

1>wxmsw28u_core.lib(corelib_graphics.obj) : error LNK2019: 无法解析的外部符号 _GdipSetSmoothingMode@8,该符号在函数 "public: enum Gdiplus::Status __thiscall Gdiplus::Graphics::SetSmoothingMode(enum Gdiplus::SmoothingMode)" (?SetSmoothingMode@Graphics@Gdiplus@@QAE?AW4Status@2@W4SmoothingMode@2@@Z) 中被引用

1>wxmsw28u_core.lib(corelib_graphics.obj) : error LNK2019: 无法解析的外部符号 _GdipSetPixelOffsetMode@8,该符号在函数 "public: enum Gdiplus::Status __thiscall Gdiplus::Graphics::SetPixelOffsetMode(enum Gdiplus::PixelOffsetMode)" (?SetPixelOffsetMode@Graphics@Gdiplus@@QAE?AW4Status@2@W4PixelOffsetMode@2@@Z) 中被引用

1>wxmsw28u_core.lib(corelib_graphics.obj) : error LNK2019: 无法解析的外部符号 _GdipSetWorldTransform@8,该符号在函数 "public: enum Gdiplus::Status __thiscall Gdiplus::Graphics::SetTransform(class Gdiplus::Matrix const *)" (?SetTransform@Graphics@Gdiplus@@QAE?AW4Status@2@PBVMatrix@2@@Z) 中被引用

1>wxmsw28u_core.lib(corelib_graphics.obj) : error LNK2019: 无法解析的外部符号 _GdipMultiplyWorldTransform@12,该符号在函数 "public: enum Gdiplus::Status __thiscall Gdiplus::Graphics::MultiplyTransform(class Gdiplus::Matrix const *,enum Gdiplus::MatrixOrder)" (?MultiplyTransform@Graphics@Gdiplus@@QAE?AW4Status@2@PBVMatrix@2@W4MatrixOrder@2@@Z) 中被引用

1>wxmsw28u_core.lib(corelib_graphics.obj) : error LNK2019: 无法解析的外部符号 _GdipTranslateWorldTransform@16,该符号在函数 "public: enum Gdiplus::Status __thiscall Gdiplus::Graphics::TranslateTransform(float,float,enum Gdiplus::MatrixOrder)" (?TranslateTransform@Graphics@Gdiplus@@QAE?AW4Status@2@MMW4MatrixOrder@2@@Z) 中被引用

1>wxmsw28u_core.lib(corelib_graphics.obj) : error LNK2019: 无法解析的外部符号 _GdipScaleWorldTransform@16,该符号在函数 "public: enum Gdiplus::Status __thiscall Gdiplus::Graphics::ScaleTransform(float,float,enum Gdiplus::MatrixOrder)" (?ScaleTransform@Graphics@Gdiplus@@QAE?AW4Status@2@MMW4MatrixOrder@2@@Z) 中被引用

1>wxmsw28u_core.lib(corelib_graphics.obj) : error LNK2019: 无法解析的外部符号 _GdipRotateWorldTransform@12,该符号在函数 "public: enum Gdiplus::Status __thiscall Gdiplus::Graphics::RotateTransform(float,enum Gdiplus::MatrixOrder)" (?RotateTransform@Graphics@Gdiplus@@QAE?AW4Status@2@MW4MatrixOrder@2@@Z) 中被引用

1>wxmsw28u_core.lib(corelib_graphics.obj) : error LNK2019: 无法解析的外部符号 _GdipGetWorldTransform@8,该符号在函数 "public: enum Gdiplus::Status __thiscall Gdiplus::Graphics::GetTransform(class Gdiplus::Matrix *)const " (?GetTransform@Graphics@Gdiplus@@QBE?AW4Status@2@PAVMatrix@2@@Z) 中被引用

1>wxmsw28u_core.lib(corelib_graphics.obj) : error LNK2019: 无法解析的外部符号 _GdipGetDpiY@8,该符号在函数 "public: float __thiscall Gdiplus::Graphics::GetDpiY(void)const " (?GetDpiY@Graphics@Gdiplus@@QBEMXZ) 中被引用

1>wxmsw28u_core.lib(corelib_graphics.obj) : error LNK2019: 无法解析的外部符号 _GdipDrawLinesI@16,该符号在函数 "public: enum Gdiplus::Status __thiscall Gdiplus::Graphics::DrawLines(class Gdiplus::Pen const *,class Gdiplus::Point const *,int)" (?DrawLines@Graphics@Gdiplus@@QAE?AW4Status@2@PBVPen@2@PBVPoint@2@H@Z) 中被引用

1>wxmsw28u_core.lib(corelib_graphics.obj) : error LNK2019: 无法解析的外部符号 _GdipDrawPath@12,该符号在函数 "public: enum Gdiplus::Status __thiscall Gdiplus::Graphics::DrawPath(class Gdiplus::Pen const *,class Gdiplus::GraphicsPath const *)" (?DrawPath@Graphics@Gdiplus@@QAE?AW4Status@2@PBVPen@2@PBVGraphicsPath@2@@Z) 中被引用

1>wxmsw28u_core.lib(corelib_graphics.obj) : error LNK2019: 无法解析的外部符号 _GdipFillPolygonI@20,该符号在函数 "public: enum Gdiplus::Status __thiscall Gdiplus::Graphics::FillPolygon(class Gdiplus::Brush const *,class Gdiplus::Point const *,int,enum Gdiplus::FillMode)" (?FillPolygon@Graphics@Gdiplus@@QAE?AW4Status@2@PBVBrush@2@PBVPoint@2@HW4FillMode@2@@Z) 中被引用

1>wxmsw28u_core.lib(corelib_graphics.obj) : error LNK2019: 无法解析的外部符号 _GdipFillPath@12,该符号在函数 "public: enum Gdiplus::Status __thiscall Gdiplus::Graphics::FillPath(class Gdiplus::Brush const *,class Gdiplus::GraphicsPath const *)" (?FillPath@Graphics@Gdiplus@@QAE?AW4Status@2@PBVBrush@2@PBVGraphicsPath@2@@Z) 中被引用

1>wxmsw28u_core.lib(corelib_graphics.obj) : error LNK2019: 无法解析的外部符号 _GdipDrawString@28,该符号在函数 "public: enum Gdiplus::Status __thiscall Gdiplus::Graphics::DrawString(wchar_t const *,int,class Gdiplus::Font const *,class Gdiplus::PointF const &,class Gdiplus::StringFormat const *,class Gdiplus::Brush const *)" (?DrawString@Graphics@Gdiplus@@QAE?AW4Status@2@PB_WHPBVFont@2@ABVPointF@2@PBVStringFormat@2@PBVBrush@2@@Z) 中被引用

1>wxmsw28u_core.lib(corelib_graphics.obj) : error LNK2019: 无法解析的外部符号 _GdipMeasureString@36,该符号在函数 "public: enum Gdiplus::Status __thiscall Gdiplus::Graphics::MeasureString(wchar_t const *,int,class Gdiplus::Font const *,class Gdiplus::RectF const &,class Gdiplus::StringFormat const *,class Gdiplus::RectF *,int *,int *)const " (?MeasureString@Graphics@Gdiplus@@QBE?AW4Status@2@PB_WHPBVFont@2@ABVRectF@2@PBVStringFormat@2@PAV52@PAH5@Z) 中被引用

1>wxmsw28u_core.lib(corelib_graphics.obj) : error LNK2019: 无法解析的外部符号 _GdipMeasureCharacterRanges@32,该符号在函数 "public: enum Gdiplus::Status __thiscall Gdiplus::Graphics::MeasureCharacterRanges(wchar_t const *,int,class Gdiplus::Font const *,class Gdiplus::RectF const &,class Gdiplus::StringFormat const *,int,class Gdiplus::Region *)const " (?MeasureCharacterRanges@Graphics@Gdiplus@@QBE?AW4Status@2@PB_WHPBVFont@2@ABVRectF@2@PBVStringFormat@2@HPAVRegion@2@@Z) 中被引用

1>wxmsw28u_core.lib(corelib_graphics.obj) : error LNK2019: 无法解析的外部符号 _GdipDrawImageRect@24,该符号在函数 "public: enum Gdiplus::Status __thiscall Gdiplus::Graphics::DrawImage(class Gdiplus::Image *,float,float,float,float)" (?DrawImage@Graphics@Gdiplus@@QAE?AW4Status@2@PAVImage@2@MMMM@Z) 中被引用

1>wxmsw28u_core.lib(corelib_graphics.obj) : error LNK2019: 无法解析的外部符号 _GdipDrawImageRectRectI@56,该符号在函数 "public: enum Gdiplus::Status __thiscall Gdiplus::Graphics::DrawImage(class Gdiplus::Image *,class Gdiplus::Rect const &,int,int,int,int,enum Gdiplus::Unit,class Gdiplus::ImageAttributes const *,int (__stdcall*)(void *),void *)" (?DrawImage@Graphics@Gdiplus@@QAE?AW4Status@2@PAVImage@2@ABVRect@2@HHHHW4Unit@2@PBVImageAttributes@2@P6GHPAX@Z4@Z) 中被引用

1>wxmsw28u_core.lib(corelib_graphics.obj) : error LNK2019: 无法解析的外部符号 _GdipSetClipRect@24,该符号在函数 "public: enum Gdiplus::Status __thiscall Gdiplus::Graphics::SetClip(class Gdiplus::RectF const &,enum Gdiplus::CombineMode)" (?SetClip@Graphics@Gdiplus@@QAE?AW4Status@2@ABVRectF@2@W4CombineMode@2@@Z) 中被引用

1>wxmsw28u_core.lib(corelib_graphics.obj) : error LNK2019: 无法解析的外部符号 _GdipSetClipRegion@12,该符号在函数 "public: enum Gdiplus::Status __thiscall Gdiplus::Graphics::SetClip(class Gdiplus::Region const *,enum Gdiplus::CombineMode)" (?SetClip@Graphics@Gdiplus@@QAE?AW4Status@2@PBVRegion@2@W4CombineMode@2@@Z) 中被引用

1>wxmsw28u_core.lib(corelib_graphics.obj) : error LNK2019: 无法解析的外部符号 _GdipResetClip@4,该符号在函数 "public: enum Gdiplus::Status __thiscall Gdiplus::Graphics::ResetClip(void)" (?ResetClip@Graphics@Gdiplus@@QAE?AW4Status@2@XZ) 中被引用

1>wxmsw28u_core.lib(corelib_graphics.obj) : error LNK2019: 无法解析的外部符号 _GdipSaveGraphics@8,该符号在函数 "public: unsigned int __thiscall Gdiplus::Graphics::Save(void)const " (?Save@Graphics@Gdiplus@@QBEIXZ) 中被引用

1>wxmsw28u_core.lib(corelib_graphics.obj) : error LNK2019: 无法解析的外部符号 _GdipRestoreGraphics@8,该符号在函数 "public: enum Gdiplus::Status __thiscall Gdiplus::Graphics::Restore(unsigned int)" (?Restore@Graphics@Gdiplus@@QAE?AW4Status@2@I@Z) 中被引用

1>wxmsw28u_core.lib(corelib_graphics.obj) : error LNK2019: 无法解析的外部符号 _GdipCreateRegion@4,该符号在函数 "public: __thiscall Gdiplus::Region::Region(void)" (??0Region@Gdiplus@@QAE@XZ) 中被引用

1>wxmsw28u_core.lib(corelib_graphics.obj) : error LNK2019: 无法解析的外部符号 _GdipCreateRegionHrgn@8,该符号在函数 "public: __thiscall Gdiplus::Region::Region(struct HRGN__ *)" (??0Region@Gdiplus@@QAE@PAUHRGN__@@@Z) 中被引用

1>wxmsw28u_core.lib(corelib_graphics.obj) : error LNK2019: 无法解析的外部符号 _GdipGetEmHeight@12,该符号在函数 "public: unsigned short __thiscall Gdiplus::FontFamily::GetEmHeight(int)const " (?GetEmHeight@FontFamily@Gdiplus@@QBEGH@Z) 中被引用

1>wxmsw28u_core.lib(corelib_graphics.obj) : error LNK2019: 无法解析的外部符号 _GdipGetCellAscent@12,该符号在函数 "public: unsigned short __thiscall Gdiplus::FontFamily::GetCellAscent(int)const " (?GetCellAscent@FontFamily@Gdiplus@@QBEGH@Z) 中被引用

1>wxmsw28u_core.lib(corelib_graphics.obj) : error LNK2019: 无法解析的外部符号 _GdipGetCellDescent@12,该符号在函数 "public: unsigned short __thiscall Gdiplus::FontFamily::GetCellDescent(int)const " (?GetCellDescent@FontFamily@Gdiplus@@QBEGH@Z) 中被引用

1>wxmsw28u_core.lib(corelib_graphics.obj) : error LNK2019: 无法解析的外部符号 _GdipGetLineSpacing@12,该符号在函数 "public: unsigned short __thiscall Gdiplus::FontFamily::GetLineSpacing(int)const " (?GetLineSpacing@FontFamily@Gdiplus@@QBEGH@Z) 中被引用

1>wxmsw28u_core.lib(corelib_graphics.obj) : error LNK2019: 无法解析的外部符号 _GdipGetFamily@8,该符号在函数 "public: enum Gdiplus::Status __thiscall Gdiplus::Font::GetFamily(class Gdiplus::FontFamily *)const " (?GetFamily@Font@Gdiplus@@QBE?AW4Status@2@PAVFontFamily@2@@Z) 中被引用

1>wxmsw28u_core.lib(corelib_graphics.obj) : error LNK2019: 无法解析的外部符号 _GdipGetFontSize@8,该符号在函数 "public: float __thiscall Gdiplus::Font::GetSize(void)const " (?GetSize@Font@Gdiplus@@QBEMXZ) 中被引用

1>wxmsw28u_core.lib(corelib_graphics.obj) : error LNK2019: 无法解析的外部符号 _GdipCloneMatrix@8,该符号在函数 "public: class Gdiplus::Matrix * __thiscall Gdiplus::Matrix::Clone(void)const " (?Clone@Matrix@Gdiplus@@QBEPAV12@XZ) 中被引用

1>wxmsw28u_core.lib(corelib_graphics.obj) : error LNK2019: 无法解析的外部符号 _GdipCloneBrush@8,该符号在函数 "public: virtual class Gdiplus::Brush * __thiscall Gdiplus::Brush::Clone(void)const " (?Clone@Brush@Gdiplus@@UBEPAV12@XZ) 中被引用

1>wxmsw28u_core.lib(corelib_graphics.obj) : error LNK2019: 无法解析的外部符号 _GdipClonePath@8,该符号在函数 "public: class Gdiplus::GraphicsPath * __thiscall Gdiplus::GraphicsPath::Clone(void)const " (?Clone@GraphicsPath@Gdiplus@@QBEPAV12@XZ) 中被引用

1>wxmsw28u_core.lib(corelib_graphics.obj) : error LNK2019: 无法解析的外部符号 _GdipCloneImage@8,该符号在函数 "public: virtual class Gdiplus::Image * __thiscall Gdiplus::Image::Clone(void)" (?Clone@Image@Gdiplus@@UAEPAV12@XZ) 中被引用

1>Release/MyTabber.exe : fatal error LNK1120: 114 个无法解析的外部命令

 

 

 

与GDI相关的库已经包含了啊,GOOGLE了一番也没找到答案,最后还是MSDN大显神威,原来这些GDI符号是在一个叫gdiplus.lib的库里定义的,并不是我们通常所用到的user32.lib/gdi32.lib,在工程属性->Linker->Input->Additional dependencies里加上gdiplus.lib就OK了。

 

看来编程时要时刻保持理性的头脑啊!

posted @ 2013-01-05 18:05  songtzu  阅读(537)  评论(0编辑  收藏  举报