2.2 创建、组织文件、工程和工作区
项目工作区是一个包含用户的所有相关项目和配置的实体。工程定义为一个配置和一组文件,用以生成最终的程序或二进制文件。一个项目工作区可以包含多个工程,这些工程既可以是同一类型的工程,也可以是由不同类型的工程(如Visual C++和Visual J++工程)。工作区现在以.dsw为后缀名(以前为.mdp),项目文件现在以.dsp(以前为.mak)为后缀名。
Developer Studio提供了一个简单的对话框,用以创建项目工作区、工程、文件和其他文档。在创建工程时,可以指定一个新的项目工作区来包含它;或把新工程加入到当前打开的工作区中。在创建一个文件时,可以同时把它加入到工程中,也可以将现存的文件、文档加入到工程中。
2.2.1新建工程
在新建一个工程时,可以把它加入到一个已有的项目工作区中,或同时创建一个新的项目工作区。如果加工程到一个已有的工作区中,则可以将该工程设为已有工程的子工程。
提示:Developer Studio以工程名字来区分工程,所以要求每一个新建的工程必需有一个独一无二的名字,这样才能确保Developer Studio的工作区可以包含位于不同位置的工程。
要新建一个工程,可以:
1.在File菜单上,点New,选择Projects标签。
2.从列表中选择项目类型
3.点Create New Workspace(新建工作区)或Add to Current Workspace(加入到当前工作区中)
4.要使新工程为子工程,可以选择Dependency of 检查框,并从列表中选择一个工程。
5.在Project Name框中,输入新工程名,确保该名字必须与工作区中的别的工程名字不重名。
6.在Location框中,指定工程存放的目录:可以直接输入路径名,也可以按旁边的Browse按钮,浏览选择一个路径。
7.点Platform框中的相应检查框,指定工程的开发平台
输入完以上内容并按OK按钮后,根据所选的工程类型,会出现相应的Wizard(向导)。通过一系列的对话框输入,快速生成工程的框架。
2.2.2新建工作区
可以在新建工程的同时指定创建一个新的工作区,工作区文件名同该工程,后缀名为.dsw。也可以创建一个空的(不含任何工程的)工作区。
要创建一个空的工作区,可以:
- 在File菜单上,点New
- 在随后弹出的对话框上,点Workspace标签
- 从类型列表中选择Blank Workspace
- 在Workspace Name框中输入名字,注意名字不能通它将要包含的工程同名
- 在Location框中指定存放工作区文件的目录
- 按OK。
2.2.3增加已有文件到工程中
打开包含目标工程的项目工作区文件
在Project菜单上,点Add to Project,然后点Files
在Insert Files into Project对话框中,浏览并定位要加入到工程中的文件名,然后选择它们。
从Insert Into中选择工程名字,然后点OK。
如果工作区已经打开,而且要加入的文件也已打开,那么只要在该文件的编辑器中点鼠标右键,从快捷菜单上选择Add to Project,就可以把该文件加入到当前活动工程中。
2.2.4打开工作区
选择File- Open Workspace,指定要打开的工作区;或选择File -Recent Workspaces ,从最近打开过的工作区列表中选择一个。
2.2.5设置当前工程
选择Project Setting,可以为当前工程设置编译、链接、C/C++等各种选项。