开源界面库

版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/logens/article/details/6921878
 
做一个客户端软件的时候,一直在找真正开源和免费的界面库。根据查找的经历,推介两个界面库。得首先感谢各位高手的奉献精神。
 
1,RingSDK。
这是一个高手根据自己编程经验总结的一个界面库。
SVN 下载地址:
svn://svnhost.cn/RingSDK
相关介绍:
 
 
2,金山开源KUI界面库
这个是金山开源的界面库,应该说是比较官方和正式的,也是比较可靠的。
主页:
代码地址:
相关文章:
 
 
3,ATL和WTL相关文章:
展开阅读全文

金山开源界面库bkuilib编译异常

07-26

各位大侠,我用vs2005 + tinyxml2.6.1 + wtl8.0编译bkuilib出现下面异常,求教!rnrn------ 已启动生成: 项目: SkinTest, 配置: Debug Win32 ------rn正在链接...rnMainDlg.obj : error LNK2019: 无法解析的外部符号 "public: virtual char const * __thiscall TiXmlDocument::Parse(char const *,class TiXmlParsingData *,enum TiXmlEncoding)" (?Parse@TiXmlDocument@@UAEPBDPBDPAVTiXmlParsingData@@W4TiXmlEncoding@@@Z),该符号在函数 "public: static int __cdecl BkSkin::LoadSkins(char const *)" (?LoadSkins@BkSkin@@SAHPBD@Z) 中被引用rnSkinTest.obj : error LNK2001: 无法解析的外部符号 "public: virtual char const * __thiscall TiXmlDocument::Parse(char const *,class TiXmlParsingData *,enum TiXmlEncoding)" (?Parse@TiXmlDocument@@UAEPBDPBDPAVTiXmlParsingData@@W4TiXmlEncoding@@@Z)rnMainDlg.obj : error LNK2019: 无法解析的外部符号 "public: __thiscall TiXmlDocument::TiXmlDocument(void)" (??0TiXmlDocument@@QAE@XZ),该符号在函数 "public: static int __cdecl BkSkin::LoadSkins(char const *)" (?LoadSkins@BkSkin@@SAHPBD@Z) 中被引用rnSkinTest.obj : error LNK2001: 无法解析的外部符号 "public: __thiscall TiXmlDocument::TiXmlDocument(void)" (??0TiXmlDocument@@QAE@XZ)rnMainDlg.obj : error LNK2019: 无法解析的外部符号 "public: virtual __thiscall TiXmlNode::~TiXmlNode(void)" (??1TiXmlNode@@UAE@XZ),该符号在函数 "public: virtual __thiscall TiXmlDocument::~TiXmlDocument(void)" (??1TiXmlDocument@@UAE@XZ) 中被引用rnSkinTest.obj : error LNK2001: 无法解析的外部符号 "public: virtual __thiscall TiXmlNode::~TiXmlNode(void)" (??1TiXmlNode@@UAE@XZ)rnMainDlg.obj : error LNK2001: 无法解析的外部符号 "public: virtual void __thiscall TiXmlDocument::Print(struct _iobuf *,int)const " (?Print@TiXmlDocument@@UBEXPAU_iobuf@@H@Z)rnSkinTest.obj : error LNK2001: 无法解析的外部符号 "public: virtual void __thiscall TiXmlDocument::Print(struct _iobuf *,int)const " (?Print@TiXmlDocument@@UBEXPAU_iobuf@@H@Z)rnMainDlg.obj : error LNK2001: 无法解析的外部符号 "protected: virtual class TiXmlNode * __thiscall TiXmlDocument::Clone(void)const " (?Clone@TiXmlDocument@@MBEPAVTiXmlNode@@XZ)rnSkinTest.obj : error LNK2001: 无法解析的外部符号 "protected: virtual class TiXmlNode * __thiscall TiXmlDocument::Clone(void)const " (?Clone@TiXmlDocument@@MBEPAVTiXmlNode@@XZ)rnMainDlg.obj : error LNK2001: 无法解析的外部符号 "public: virtual bool __thiscall TiXmlDocument::Accept(class TiXmlVisitor *)const " (?Accept@TiXmlDocument@@UBE_NPAVTiXmlVisitor@@@Z)rnSkinTest.obj : error LNK2001: 无法解析的外部符号 "public: virtual bool __thiscall TiXmlDocument::Accept(class TiXmlVisitor *)const " (?Accept@TiXmlDocument@@UBE_NPAVTiXmlVisitor@@@Z)rnMainDlg.obj : error LNK2001: 无法解析的外部符号 "private: static struct TiXmlString::Rep TiXmlString::nullrep_" (?nullrep_@TiXmlString@@0URep@1@A)rnSkinTest.obj : error LNK2019: 无法解析的外部符号 "private: static struct TiXmlString::Rep TiXmlString::nullrep_" (?nullrep_@TiXmlString@@0URep@1@A),该符号在函数 "protected: void __thiscall CBkDialogImpl >::ResizeClient(int,int,int)" (?ResizeClient@?$CBkDialogImpl@VCMainDlg@@VCBkDialogView@@VCWindow@ATL@@V?$CWinTraits@$0FGAAAAAA@$0A@@4@@@IAEXHHH@Z) 中被引用rnMainDlg.obj : error LNK2019: 无法解析的外部符号 "public: class TiXmlElement const * __thiscall TiXmlNode::FirstChildElement(void)const " (?FirstChildElement@TiXmlNode@@QBEPBVTiXmlElement@@XZ),该符号在函数 "public: class TiXmlElement * __thiscall TiXmlNode::FirstChildElement(void)" (?FirstChildElement@TiXmlNode@@QAEPAVTiXmlElement@@XZ) 中被引用rnSkinTest.obj : error LNK2001: 无法解析的外部符号 "public: class TiXmlElement const * __thiscall TiXmlNode::FirstChildElement(void)const " (?FirstChildElement@TiXmlNode@@QBEPBVTiXmlElement@@XZ)rnMainDlg.obj : error LNK2019: 无法解析的外部符号 "public: char const * __thiscall TiXmlElement::Attribute(char const *)const " (?Attribute@TiXmlElement@@QBEPBDPBD@Z),该符号在函数 "protected: void __thiscall BkSkin::_LoadSkins(class TiXmlElement *)" (?_LoadSkins@BkSkin@@IAEXPAVTiXmlElement@@@Z) 中被引用rnSkinTest.obj : error LNK2001: 无法解析的外部符号 "public: char const * __thiscall TiXmlElement::Attribute(char const *)const " (?Attribute@TiXmlElement@@QBEPBDPBD@Z)rnMainDlg.obj : error LNK2019: 无法解析的外部符号 "public: class TiXmlElement const * __thiscall TiXmlNode::NextSiblingElement(void)const " (?NextSiblingElement@TiXmlNode@@QBEPBVTiXmlElement@@XZ),该符号在函数 "public: class TiXmlElement * __thiscall TiXmlNode::NextSiblingElement(void)" (?NextSiblingElement@TiXmlNode@@QAEPAVTiXmlElement@@XZ) 中被引用rnMainDlg.obj : error LNK2019: 无法解析的外部符号 "public: class TiXmlAttribute const * __thiscall TiXmlAttribute::Next(void)const " (?Next@TiXmlAttribute@@QBEPBV1@XZ),该符号在函数 "public: class TiXmlAttribute * __thiscall TiXmlAttribute::Next(void)" (?Next@TiXmlAttribute@@QAEPAV1@XZ) 中被引用rnMainDlg.obj : error LNK2019: 无法解析的外部符号 "public: class TiXmlElement const * __thiscall TiXmlNode::NextSiblingElement(char const *)const " (?NextSiblingElement@TiXmlNode@@QBEPBVTiXmlElement@@PBD@Z),该符号在函数 "public: class TiXmlElement * __thiscall TiXmlNode::NextSiblingElement(char const *)" (?NextSiblingElement@TiXmlNode@@QAEPAVTiXmlElement@@PBD@Z) 中被引用rnMainDlg.obj : error LNK2019: 无法解析的外部符号 "public: class TiXmlElement const * __thiscall TiXmlNode::FirstChildElement(char const *)const " (?FirstChildElement@TiXmlNode@@QBEPBVTiXmlElement@@PBD@Z),该符号在函数 "public: class TiXmlElement * __thiscall TiXmlNode::FirstChildElement(char const *)" (?FirstChildElement@TiXmlNode@@QAEPAVTiXmlElement@@PBD@Z) 中被引用rnSkinTest.obj : error LNK2001: 无法解析的外部符号 "public: class TiXmlElement const * __thiscall TiXmlNode::FirstChildElement(char const *)const " (?FirstChildElement@TiXmlNode@@QBEPBVTiXmlElement@@PBD@Z)rnMainDlg.obj : error LNK2019: 无法解析的外部符号 "public: char const * __thiscall TiXmlElement::GetText(void)const " (?GetText@TiXmlElement@@QBEPBDXZ),该符号在函数 "public: static int __cdecl BkString::Load(unsigned int)" (?Load@BkString@@SAHI@Z) 中被引用rnMainDlg.obj : error LNK2019: 无法解析的外部符号 "public: char const * __thiscall TiXmlElement::Attribute(char const *,int *)const " (?Attribute@TiXmlElement@@QBEPBDPBDPAH@Z),该符号在函数 "public: virtual int __thiscall CBkWindow::Load(class TiXmlElement *)" (?Load@CBkWindow@@UAEHPAVTiXmlElement@@@Z) 中被引用rnSkinTest.obj : error LNK2001: 无法解析的外部符号 "public: char const * __thiscall TiXmlElement::Attribute(char const *,int *)const " (?Attribute@TiXmlElement@@QBEPBDPBDPAH@Z)rnMainDlg.obj : error LNK2019: 无法解析的外部符号 "public: virtual __thiscall TiXmlElement::~TiXmlElement(void)" (??1TiXmlElement@@UAE@XZ),该符号在函数 __unwindfunclet$??0CBkRichText@@QAE@XZ$0 中被引用rnMainDlg.obj : error LNK2019: 无法解析的外部符号 "public: __thiscall TiXmlElement::TiXmlElement(char const *)" (??0TiXmlElement@@QAE@PBD@Z),该符号在函数 "public: __thiscall CBkRichText::CBkRichText(void)" (??0CBkRichText@@QAE@XZ) 中被引用rnMainDlg.obj : error LNK2019: 无法解析的外部符号 "public: class TiXmlElement & __thiscall TiXmlElement::operator=(class TiXmlElement const &)" (??4TiXmlElement@@QAEAAV0@ABV0@@Z),该符号在函数 "public: int __thiscall CBkRichText::LoadChilds(class TiXmlElement *)" (?LoadChilds@CBkRichText@@QAEHPAVTiXmlElement@@@Z) 中被引用rnMainDlg.obj : error LNK2019: 无法解析的外部符号 "public: class TiXmlNode const * __thiscall TiXmlNode::IterateChildren(class TiXmlNode const *)const " (?IterateChildren@TiXmlNode@@QBEPBV1@PBV1@@Z),该符号在函数 "public: class TiXmlNode * __thiscall TiXmlNode::IterateChildren(class TiXmlNode const *)" (?IterateChildren@TiXmlNode@@QAEPAV1@PBV1@@Z) 中被引用rnC:\Documents and Settings\Administrator\桌面\bkuilib\Debug\SkinTest.exe : fatal error LNK1120: 19 个无法解析的外部命令rn生成日志保存在“file://c:\Documents and Settings\Administrator\桌面\bkuilib\SkinTest\Debug\BuildLog.htm”rnSkinTest - 31 个错误,0 个警告rn========== 生成: 0 已成功, 1 已失败, 0 最新, 0 已跳过 ========== 论坛

没有更多推荐了,返回首页