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

Contact us

Admin: Bryan Wu