CB IDE内部结构之-工程文件篇

Author: Bryan of CBForge.com (cbforge at gmail dot com) 转载请保留

关于与projectfile和cbProject的关系稍后会有另一篇文章讲述。

一个最大,并包括多个Project,每个Project下有多个文件,保存关于编译等信息并于project/file都有关联。

通过阅读源代码我们就可以知道他们的维护关系。

C::B keeps projects cbProject in a cbWorkspace. This can have more than one project. This is managed by the . Here a short overview:

Image:Codeblocks.jpg

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

The words with cursiv font are classes in C::B. The cbProject itself manages different targets ProjectBuildTargets and different files ProjectFiles.

该图来自:

http://wiki.codeblocks.org/index.php?title=A_short_overview_about_Code::Blocks_architecture

Share and Enjoy:
  • Print this article!
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks
  • LinkedIn
  • Live
  • MySpace
  • RSS
  • Slashdot
  • Technorati
  • TwitThis

Related posts:

  1. C::B IDE Plugin插件简介
  2. ProjectManager, Project and ProjectFile in Code::Blocks
  3. C::B IDE的命令行参数
  4. Linux下配置Code::Blocks帮助插件
  5. Code::Blocks Debug Shortcut and Example
  6. 关于wxSmith与其他RAD之间的比较
  7. Code::Blocks编译skyeye步骤
  8. 如何在Windows上安装Code Blocks 8.02官方发布版
  9. Debugging with Code::Blocks
  10. CB introduction and features

Leave a Reply

 

 

 

You can use these HTML tags

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

*
To prove you're a person (not a spam script), type the security word shown in the picture. Click on the picture to hear an audio file of the word.
Click to hear an audio file of the anti-spam word

Contact us

Admin: Bryan Wu