`
473687880
  • 浏览: 535323 次
文章分类
社区版块
存档分类
最新评论

c/c++资源(源码、开发工具、开发库)

 
阅读更多

开发工具:

  1. VIM 骨灰级玩家专属
  2. emacs 骨灰级玩家专属
  3. code::blocks 入门级推荐
  4. codelite 入门级首选
  5. eclipse+CDT 如果你经常用eclipse就直接装个cdt的插件吧
  6. netbeans 习惯netbeans的首选
  7. anjuta gtk首选
  8. KDeveloper 曾经的Linux下经典开发工具
  9. Xcode Mac系开发首选
  10. QtCreator Qt默认的开发工具,上升势头很猛,Qt开发推荐
  11. Vistual C++ windows系开发嫡系
  12. dev-c++似乎停止更新了

编译器:

  1. gcc
  2. vc
  3. clang/llvm

调试分析:

  1. gdb
  2. valgrind
  3. gprof

自动化构建:

  1. make
  2. autotools(autoconf、aclocal、automake)
  3. cmake
  4. nmake(ms)
  5. qmake(qt)

源码管理:

  1. CVS
  2. SVN
  3. GIT

开发库:

一、通用库

  1. STL
  2. boost

二、界面库(WTL、MFC外其余跨平台)

  1. Qt
  2. gtkmm(c是gtk)
  3. wxwidget
  4. WTL
  5. MFC

三、通讯库

  1. ACE
  2. boost::asio

四、辅助库

  1. 日志:log4cpp、log4cplus
  2. xml:TinyXML
  3. 单元测试:cppunit、GTest

源码:

国内网站:

  1. http://fayaa.com/code/view/?lang=cpp代码发芽
  2. http://www.stlchina.org/ stl中文站
  3. http://www.vckbase.com/ VCBASE
  4. http://www.hellocpp.net/Index.aspx

国外网站:

  1. http://code.google.com
  2. http://www.sgi.com/tech/stl/
  3. http://www.boost.org/
  4. http://www.planetsourcecode.com/vb/default.asp?lngWId=3
  5. http://freshmeat.net/browse/164/
  6. http://www.daniweb.com/code/
  7. http://www.programmersheaven.com/tags/C/
  8. http://www.ddj.com/code/ddj.html
  9. http://www.cprogramming.com/cgi-bin/source/source.cgi
  10. http://www.codecogs.com/
  11. http://www.google.com/codesearch?q=programming++lang:c&cs_r=lang:c
  12. http://www.codepedia.com/1/C
  13. http://www.cis.temple.edu/~ingargio/cis71/code/
  14. http://www.codeproject.com/?cat=2
  15. http://www.thefreecountry.com/sourcecode/cpp.shtml
  16. http://people.sc.fsu.edu/~burkardt/cpp_src/cpp_src.html
  17. http://www.cplusplus.com/src/
  18. http://users.cs.fiu.edu/~weiss/dsaa_c++/code/
  19. http://c.snippets.org/
  20. http://www.bbdsoft.com/downloads.html
  21. http://www.moshier.net/
  22. http://cplus.about.com/od/cgames/C_Games_with_Source_Code.htm
  23. http://cliodhna.cop.uop.edu/~hetrick/c-sources.html
  24. http://www.mathtools.net/C_C__/Utilities/index.html
  25. http://www.programmerworld.net/resources/c_library.htm
  26. http://freshmeat.net/browse/165/
  27. http://www.robertnz.net/cpp_site.html
  28. http://www.josuttis.com/libbook/examples.html
  29. http://www.gitorious.org
  30. http://www.github.com
  31. http://www.einet.net/directory/65892/Developers.htm
  32. http://c.ittoolbox.com/topics/core-c/
  33. http://snippets.dzone.com/tag/c
  34. http://www.programmersheaven.com/tags/C
  35. http://www.google.com/codesearch?hl=en&lr=&q=programming
  36. http://www.codepedia.com/1/Cpp
  37. http://cpp.snippets.org/
  38. http://emr.cs.uiuc.edu/~reingold/calendars.shtml
  39. http://cplus.about.com/od/codelibrary/Code_Library_for_C_C_and_C.htm
  40. http://www.c.happycodings.com/
  41. http://www.blueparrots.com/
  42. http://www.java2s.com/Code/Cpp/CatalogCpp.htm
  43. http://www.yeohhs.com/modules/mydownloads/
  44. http://www.brpreiss.com/books/opus4/programs/index.html
  45. http://www.sourceforge.net
  46. http://www.josuttis.com/libbook/examples.html
  47. http://pasite.org/
  48. http://www.hotscripts.com/category/c-cpp/scripts-programs/
  49. http://snippets.dzone.com/tag/c/
  50. http://www.codeguru.com/
  51. http://download.dre.vanderbilt.edu/
  52. http://stackoverflow.com/
  53. http://www.dmoz.org/Computers/Programming/Languages/C/


随着我自己积累,我会一直更新的.....


分享到:
评论

相关推荐

    IAR C/C++ Development Guide

    整体而言,《IAR C/C++开发指南》是一本为嵌入式开发者量身定制的参考资料,覆盖了从基础的开发工具使用到高级的编程技巧,再到性能优化的全方位知识。通过阅读这本指南,嵌入式开发者可以在使用IAR IDE进行项目开发...

    Oracle9iPro*C/C++编程指南源码

    Oracle9i Pro*C/C++编程指南源码是一个深入学习Oracle数据库与C/C++结合编程的重要资源,它提供了丰富的示例代码和实践指导,帮助开发者掌握如何利用Pro*C/C++工具进行数据库应用程序开发。Pro*C/C++是Oracle公司...

    LINUX C/C++最佳开发工具

    在Linux环境下进行C/C++开发,选择一款高效且功能丰富的开发工具至关重要。本文将深入探讨Linux下C/C++的最佳开发工具,以及如何利用这些工具提升编程效率和代码质量。 Eclipse是一款广泛应用于软件开发的开源集成...

    C/C++代码统计工具

    总之,C/C++代码统计工具是软件开发过程中的得力助手,它提供的统计数据对于项目管理和代码质量管理具有重要意义。正确使用这样的工具,可以促进团队的协作效率,保证代码质量,从而提升软件产品的可靠性与稳定性。...

    c/c++程序源码

    标题 "C/C++程序源码" 暗示了我们关注的是使用C或C++编程语言编写的原始代码。这两个语言都是计算机科学的基础,广泛应用于系统编程、软件开发、游戏引擎、嵌入式系统以及高性能计算等多个领域。下面将详细讨论C和...

    C/C++ 代码行统计工具SCCT-源码

    SCCT的实现方式可以作为其他代码分析工具开发的参考。 通过研究SCCT的源码,开发者不仅可以了解代码统计的具体实现,还能学习到C/C++编程、Windows应用程序开发、MFC框架应用、编译原理等多个方面的知识,这对于...

    Eclipse IDE for C/C++ Win64位

    Eclipse IDE基于Eclipse平台构建,提供了一整套开发工具和服务。 2. **CDT(C/C++ Development Toolkit)**:CDT是Eclipse中的核心插件,它为Eclipse添加了C和C++语言的支持。CDT包含了代码编辑器、构建系统、调试...

    Mysql Connector C/C++ VS2013 编译(win32/win64)(附带示例代码)

    安装Visual Studio 2013并确保已安装C++开发工具。接下来,我们将进入编译过程: 1. 解压下载的源码包,打开包含的`MysqlTest.sln`文件。这是一个Visual Studio解决方案文件,包含了项目配置信息。 2. 在VS2013中...

    c/c++资源

    标题 "C/C++资源" 暗示了这个压缩包可能包含了与C和C++编程相关的资料,特别是可能是一份关于UNIX系统下的C语言编程的手册或者教程。描述中的“博文链接”指向了一个ITeye博客文章,虽然具体内容没有提供,但我们...

    GIMP V0.6 C/C++源码

    V0.6版本是GIMP的一个早期版本,它使用C/C++编程语言编写,并且依赖于DTK+库来构建用户界面。这个版本的源码对于想要深入了解GIMP内部工作原理、学习图像处理算法或研究软件架构的开发者来说,是一个宝贵的资源。 ...

    C/C++中国象棋程序入门与提高源码

    《C/C++中国象棋程序入门与提高源码》是一份专为编程爱好者和学习者提供的资源,旨在帮助他们理解并掌握如何用C或C++语言编写中国象棋游戏。这个源码集不仅包含了基础的象棋游戏逻辑,还可能涉及了高级技巧,如AI...

    达内 C/C++课件 适合初学者

    6. **标准库的使用**:STL(Standard Template Library)是C++的标准库,包含容器(如vector、list、set等)、迭代器、算法等功能,是提高编程效率的重要工具。 7. **异常处理**:C++中的错误处理机制,如何通过try...

    C/C++坦克大战源码

    《C/C++坦克大战源码解析与学习指南》 坦克大战是一款深受玩家喜爱的经典游戏,其源码由C/C++编程语言实现,为我们提供了一...无论是对游戏编程感兴趣,还是想要深入理解C/C++编程,这个源码都是一个宝贵的学习资源。

    C/C++程序设计导论(第二版)》附书源码

    通过阅读和分析《C/C++程序设计导论(第二版)》附带的源码,读者不仅可以巩固书中的理论知识,还能提高编程能力,理解程序设计的思维方式,为将来更复杂的项目开发打下坚实基础。同时,这也是一种有效的自我学习和...

    《Visual C/C++图形图像与游戏编程典型实例解析》光盘源码(三)

    《Visual C/C++图形图像与游戏编程典型实例解析》是一本深入探讨使用Microsoft的Visual C++编程环境进行图形图像和游戏开发的专业书籍。光盘源码(三)包含了该书的后半部分,特别是最后13个实例的完整源代码,为...

    C++/python/flex 源码计算工具

    《C++/Python/Flex源码计算工具深度解析》 在现代软件开发中,源码计算工具扮演着至关重要的角色,它们能够帮助开发者理解和优化代码。本文将详细探讨一款名为"C++/Python/Flex源码计算工具"的实用程序,它专为计算...

    vs2008编写的C/C++U盘监控程序

    【源码】:源码是学习任何编程技术的基础,VS2008的C/C++源码通常包含头文件、源文件、资源文件等。在这个项目中,"FlashThief"可能就是主程序或者库文件的名字,可能包含主函数、设备监听模块、事件处理函数等关键...

    eclipse for c/c++

    总的来说,Eclipse for C/C++ 是一个功能强大的开发工具,不仅提供了全面的 C/C++ 开发功能,还具有高度的可扩展性和跨平台性,是专业 C/C++ 开发者的理想选择。通过熟练掌握这个 IDE,开发者可以更高效地编写、调试...

    蓝桥杯C/C++练习软件

    总的来说,"蓝桥杯C/C++练习软件"是学习和提升C/C++编程技能的重要工具,它不仅提供了完整的开发环境,还有丰富的练习资源。结合理论学习和实战训练,可以帮助参赛者在蓝桥杯比赛中取得好成绩。

    2020最新_C++全套视频教程(首发)源码+笔记+课件

    为了帮助初学者以及那些想要从C语言跳转到C++的程序员们,一份名为《2020最新_C++全套视频教程》的综合资源应运而生。 这份教程专为学习者量身打造,内容全面,旨在通过理论与实践相结合的方式,帮助学习者高效掌握...

Global site tag (gtag.js) - Google Analytics