楼主你好,很高兴你能够无私的开源自己的作品。
我改成静态LIB,结果除了以下链接问题,如何处理呢?谢谢。
1>------ 已启动生成: 项目: ControlDemo, 配置: Release Win32 ------
1>正在链接...
1>duilib.lib(DUIRenderEngine.obj) : error LNK2019: 无法解析的外部符号 __imp__GradientFill@24,该符号在函数 "private: static void __cdecl DUI::CDUIRenderEngine::GradientFill(struct HDC__ *,struct tagRECT const &,unsigned long,unsigned long,int)" (?GradientFill@CDUIRenderEngine@DUI@@CAXPAUHDC__@@ABUtagRECT@@KKH@Z) 中被引用
1>duilib.lib(DUIRenderEngine.obj) : error LNK2019: 无法解析的外部符号 __imp__AlphaBlend@44,该符号在函数 "public: static void __cdecl DUI::CDUIRenderEngine::DrawGradien(struct HDC__ *,struct tagRECT const &,class DUI::CARGB const &,class DUI::CARGB const &,int)" (?DrawGradien@CDUIRenderEngine@DUI@@SAXPAUHDC__@@ABUtagRECT@@ABVCARGB@2@2H@Z) 中被引用
1>duilib.lib(DUIDdb.obj) : error LNK2001: 无法解析的外部符号 __imp__AlphaBlend@44
1>duilib.lib(DUIDib.obj) : error LNK2001: 无法解析的外部符号 __imp__AlphaBlend@44
1>duilib.lib(DUIDdb.obj) : error LNK2019: 无法解析的外部符号 __imp__TransparentBlt@44,该符号在函数 "public: static int __cdecl DUI::CBitmapCommonFunction::TransparentBltWithoutStretch(struct HDC__ *,struct HBITMAP__ *,struct tagRECT const &,class DUI::CARGB const &)" (?TransparentBltWithoutStretch@CBitmapCommonFunction@DUI@@SAHPAUHDC__@@PAUHBITMAP__@@ABUtagRECT@@ABVCARGB@2@@Z) 中被引用
1>duilib.lib(DUIDib.obj) : error LNK2001: 无法解析的外部符号 __imp__TransparentBlt@44
1>../../bin/Release/ControlDemo.exe : fatal error LNK1120: 3 个无法解析的外部命令
1>生成日志保存在“file://f:\duilib_modify_version\dui\obj\release\ControlDemo\BuildLog.htm”
1>ControlDemo - 7 个错误,0 个警告
========== 生成: 成功 0 个,失败 1 个,最新 2 个,跳过 0 个 ==========
回复 更多评论