首页 下载 论坛

C-Free——专业优秀的C/C++编程开发工具

工程及工程组
 
当你编写的程序有两个或者超过两个的源文件的时候,你需要建立一个工程来管理这些文件,并且能够方便得编译这些文件,以得到希望的可执行程序。C-Free支持完备的工程功能。

工程显示在文件列表窗口中,工程的部分功能包含在文件列表窗口的右键菜单中。文件列表中的文件能够用鼠标在工程内部拖放,可以按照你想要的顺序放置。

一个C-Free工程包含如下要素:

  • 若干个文件夹。文件夹用来将工程中的文件分类,你可以往工程添加任意个文件夹;
  • 文件。文件一般包含在文件夹中,但是也可以直接在工程下面。所有文件的路径都以工程目录的相对路径保存,以保证你移动工程后,所有文件都能顺利打开。
  • 构建配置。一个工程可以包含若干个构建配置,以使工程能够用不同的编译器编译,或者不同的配置编译。构建配置的设置需要在工程设置中进行。
  • 文件中的断点。工程能够保存工程文件中所包含的调试断点。
  • 文件中的光标。工程能够保存文件中的光标位置,以便下次打开时能够自动定位到上次工作的位置。

有时候,你可能需要同时打开多个工程工作。这时候你需要工程组,工程组可以包含若干个工程,并且有一个当前活动工程。当你打开工程组,当前活动工程也自动被打开。一个工程能够属于不同的工程组。