收藏一些比较好用的C++学习网站,方便日常使用。比较给力

http://www.cplusplus.com/   这个网站包括标准C++的一些使用例子,很实用

http://xerces.apache.org/xerces-c/  读写Xml文件的一个网址

http://www.firstobject.com/    读写Xml文件的一个网址

http://www.codeproject.com/   这个网站可以下载很多源码,而且免费哦!!!

http://www.vckbase.com/  这个也不错

http://www.verysource.com/  源码下载网站

http://tool.oschina.net/  这是个工具网站,包括开发文档等资料,

http://www.codeproject.com/Articles/1300/CxImage?rp=/KB/graphics/cximage/cximage600_full.zip  

开源图形处理引擎 CxImage下载地址

http://msdn.microsoft.com/zh-cn/library/ms123401.aspx  //MSDN也不能忘记了 哈哈

http://www.opengl.org/sdk/docs/man4/   //opengGL开发文档

http://developer.android.com/sdk/index.html  安卓开发包下载地址 

http://www.boost.org/    boost库

http://en.cppreference.com/w/     //C++11标准

http://www.mjtd.com/                //CAD二次开发

http://www.doc88.com/p-905291626636.html  //

boost GIL图形图象库学习资料汇总

 

http://www.zlib.net/      解压缩源码

 

http://www.opendesign.com/ 开源dwg官网

 

 

几个开源几何计算数学库

简单介绍几个计算几何的资源

a) Geos

Geos的全称就是Geometry Engine Open Source,参考网站就是:http://geos.refractions.net,从名称就可以看出,Geos就是判断几何体的过程。

Geos是用C++语言写的处理计算几何的开源库。

b) CGAL

CGAL的全称就是Computational Geometry Algorithms Library,参考网站就是:http://www.cgal.org ,从名称就可以看出,CGAL就是计算几何的开源库。

CGAL是用C++语言写的计算几何最经典的开源库,

c) LEDA

LEDA的全称就是Library of Efficient Data types and Algorithms,参考网站就是:http://www.algorithmic-solutions.com/,从名称就可以看出。

LEDA的是用C++语言写的关于数据类型和算法经典的开源库,

d) Wykobi

Wykobi就是指的是Wykobi Computational Geometry Library ,参考网站就是:http://www.wykobi.com ,这个用C++语言实现的开源库,功能比较全,但是实现思想比较传统,也是比较简单。可以作为研究用,但是作为项目参考意义就不是很大。

c++ 开源界面库

https://github.com/blueantst/DuiVision

https://github.com/duilib/duilib

金山界面库 可以去官网下载。

 

 

 

 

  • C and C++ Users Group − C 和 C++ 的用户团体提供了免费的涵盖各种编程领域 C++ 项目的源代码,包括 AI、动画、编译器、数据库、调试、加密、游戏、图形、GUI、语言工具、系统编程等。
  • http://www.hal9k.com/cug/
  • Free Country − Free Country 提供了免费的 C++ 源代码和 C++ 库,这些源代码和库涵盖了压缩、存档、游戏编程、标准模板库和 GUI 编程等 C++ 编程领域。
  • https://www.thefreecountry.com/sourcecode/free-pdf-libraries.shtml

https://docs.microsoft.com/zh-cn/sysinternals/downloads/procdump#examples

//关于dbghelp.dll使用例子

http://www.debuginfo.com/articles/effminidumps.html

libcef相关资料

 

官网: 

https://bitbucket.org/chromiumembedded/cef

https://bitbucket.org/chromiumembedded/cef/wiki/Home

src网址:

http://opensource.spotify.com/cefbuilds/index.html

https://github.com/kuscsik/chromiumembedded

编译:

https://bitbucket.org/chromiumembedded/cef/wiki/MasterBuildQuickStart#markdown-header-linux-setup

https://bitbucket.org/chromiumembedded/cef/wiki/Tutorial

 

 

开源免费的C/C++网络库(c/c++ sockets library)

(1)ACE

庞大、复杂,适合大型项目。开源、免费,不依赖第三方库,支持跨平台。

http://www.cs.wustl.edu/~schmidt/ACE.html

 

(2)Asio

Asio基于Boost开发的异步IO库,封装了Socket,简化基于socket程序的开发。

开源、免费,支持跨平台。

http://think-async.com/

 

(3)POCO

POCO C++ Libraries 提供一套 C++ 的类库用以开发基于网络的可移植的应用程序,功能涉及线程、线程同步、文件系统访问、流操作、共享库和类加载、套接字以及网络协议包括:HTTP、 FTP、SMTP 等;其本身还包含一个 HTTP 服务器,提供 XML 的解析和 SQL 数据库的访问接口。POCO库的模块化、高效的设计及实现使得POCO特别适合嵌入式开发。在嵌入式开发领域,由于C++既适合底层(设备I/O、中断处理等)和高层面向对象开发,越来越流行。

http://pocoproject.org/

 

(4)libevent

Libevent是一个轻量级的开源高性能网络库,从它的官网标题:libevent-an event notification library就能知道它的机制是采用事件触发,封装了以下三种事件的响应:IO事件,定时器事件,信号事件。select模型来实现跨平台的操作,Windows环境下支持IOCP。Google的开源WEB浏览器Chromium在Mac和Linux版本中,也使用了Libevent,足见该库的质量。

http://libevent.org/

 

(5)libev

libev和libevent很像,按照作者的介绍,可以作为libevent的替代者,能够提供更高的性能。

libev是一个高性能事件循环,所实现的功能就是一个强大的reactor。

http://software.schmorp.de/pkg/libev.html

 

(6)c++ sockets library

封装了sockets C API的C++类库。

支持SSL, IPv6, tcp 和 udp sockets, sctp sockets, http协议, 高度可定制的错误处理。

http://www.alhem.net/Sockets/

 

(7)libcurl

libcurl是免费的轻量级的客户端网络库,支持DICT, FILE, FTP, FTPS, Gopher, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMTP, SMTPS, Telnet, TFTP. 支持SSL, HTTP POST, HTTP PUT, FTP上传, HTTP form上传,代理,cookies, 用户名与密码认证。

如果你开发的是客户端,libcurl是一个不错的选择。

http://curl.haxx.se/libcurl/

 

待继续添加

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值