网站大量收购闲置独家精品文档,联系QQ:2885784924

C开源跨平台类库集.docx

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C++开源跨平台类库集  在如下的库支持下,开发的系统可以很方便移植到当前大部分平台上运行  而无需改动,只需在对应的平台下用你喜欢的编译器重新编译即可  经典的C++库  STLportSGI STL库的跨平台可移植版本,在以前有些编译器离符合  标准比较远的情况下那时还是有用的,当然目前vc71已经比较接近标准了,  故目前不怎么用它了。  Boost准标准库,功能强大涉及能想的到的大部分非特别领域的算法,  有一个大的C++社区支持  WxWindows功能强大的跨平台GUI库,它的功能和结构都类似 MFC,故原则上  可以通过WxWindows把现有MFC程序移植到非Win平台下  Blitz高效率的数值计算函数库 ,你可以订制补充你需要的算法  Log4cpp日志处理,功能类似java中的log4j  ACE自适应通讯环境,重量级的通讯环境库。  Crypto++ 加/解密算法库, 非常专业的C++ 密码学函式库  CppUnit 一个c++的单元测试框架类似 java 的JUnit  Loki 一个实验性质的库,尝试把类似设计模式这样思想层面的东西通过  库来提供,他是C++的一个模板库,系C++贵族,它把C++模板的功能发挥到了极致  学术性的C++库:  FC++ The Functional C++ Library ,用库来扩充语言的一个代表作 ,模板库  CGAL Computational Geometry Algorithms Library计算几何方面的大部分重要的  解决方案和方法以C++库的形式提供给工业和学术界的用户。  其它目前我感觉还不是很爽的C++库:  Doxygen 注释文档生成工具 ,可恨的是我找不到 windows版本  QT 大名顶顶的一个多平台的C++图形用户界面应用程序框架(GUI库)  可气的是他的 Windows版是商业发布的要付费  xml4cIBM开发的XML Parser,系超重量级的,适用大型应用中,其DLL有 12M,恐怖吧  Xercesc++ --Apache的XML项目,但只支持少数的字符编码,如ASCII,UTF-8,UTF-16等,  不能处理包含中文字符的XML文档  XMLBooster 也是一种 XML的解析工具  Fox 又一种开放源代码(C++)的GUI库,功能不是很强  C++开发环境(Win平台下除了 Visual C++ 和 Borland C++以外的):  Cygwin Windows下的一个Unix仿真环境  MinGW GCC的一个Windows移植版本  Dev C++ 一个C/C++ 的集成开发环境,在Windows上的C++编译器一直和标准有着一  段距离的时候,GCC就是一个让Windows下开发者流口水的编译器。  Eclipse-CDT IMB 开发的一个集成开发环境,008一般用来作为Java 开发环境,但由于  Eclipse 是通过插件体系来扩展功能,这里我们安装 CDT插件后,就可以用来作为  C++ 的集成开发环境    经典的C++库    以下以 vc71环境为例,其他环境见各软件包的说明文档。  1. STLport (SGI STL库的跨平台可移植版本。)    vc71环境中编译安装  版本:STLport-4.6.2.tar.gz  copy vc71.mak makefile  nmake clean all  头文件在 %STLport_root%/include\stlport  库文件在 %STLport_root%/lib  头文件添加方法如:  #include需要链接lib库  2 WxWindows (跨平台的GUI库)    /projects/wxwindows  /others/wxWindowstut/wxTutorial.html  因为其类层次极像MFC,所以有文章介绍从MFC到WxWindows的代码移植以实现跨平台的功能。  通过多年的开发也是一个日趋完善的GUI库,支持同样不弱于前面两个库。并且是完全开放源代码的。新近  的C++ Builder X的GUI设计器就是基于这个库的。  vc71环境中编译安装  版本:wxMSW-2.6.0-Setup.exe  copy makefile.vc makefile  通过配置 config.vc 的 SHARED = 0 和 BUILD = debug  确定nmake clean all 的四种编译结果:  include头文件: include\wx  Lib库文件: lib\vc_dll和 lib\vc_lib  DLL: lib\vc_dll  头文件在 %wx

文档评论(0)

ktj823 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档