设为首页 加入收藏

TOP

2.2.1 文件、项目与解决方案
2013-10-07 00:49:13 来源: 作者: 【 】 浏览:66
Tags:2.2.1 文件 项目 解决方案

2.2.1  文件、项目与解决方案

在最原始的时代,我们使用C++(www.cppentry.com)编译器来编译每个文件,并通过命令行程序将它们手动地连接起来。这些源文件主要包括.h和.cpp文件。

在Visual C++(www.cppentry.com)中,项目(project,又译做工程)的概念被提出,它会包含一系列的源文件、静态库,以及项目的配置信息。在 Windows环境下,人们还需要用到一系列的资源,如:图标、工具栏、菜单等,这些资源也被纳入了项目之中,这种概念如图2-8所示。

文件、项目与解决方案

比项目更大的概念是解决方案(solution),解决方案包含一组项目。如:当我们开发某个网络项目时,它可能包括服务器端和客户端,那么这个时候将服务器端和客户端两个项目XXXServer、XXXClient纳入一个XXX解决方案中是合适的。

当我们创建新项目的时候,Visual C++(www.cppentry.com)总是要求我们输入解决方案的名称,默认情况下,解决方案的名称与项目的名称一样,新建项目的情形如图2-9所示。

文件、项目与解决方案

在某解决方案中添加新的项目的情形如图2-10所示。

文件、项目与解决方案

Visual C++(www.cppentry.com)项目的目录结构是很清晰的,不同的项目具有的目录结构是大致相同的。对于某个项目PPP,Visual C++(www.cppentry.com)会为它准备以下几个目录。
SSS:解决方案的存放目录,一个解决方案可包含多个项目。
SSS \PPP:存放PPP项目的源文件和其他信息。
SSS \PPP\Res:存放PPP项目的资源文件。
SSS \Debug:存放SSS下各项目的调试版本程序的输出文件。
SSS \Release:存放SSS下各项目的发布版本程序的输出文件。

在项目目录下,会存在着不同类型的文件,这些文件可能具有的后缀名及其含义如表2-1所示。

文件、项目与解决方案

提示

本书所附光盘中的源代码皆以解决方案组织,解决方案名对应于每章,如:ch02(第二章)。在解决方案下会放置该章对应的项目,如:stdcpp。我们在描述这些项目路径时,会说成“\ch02\stdcpp”。

【责任编辑:王晶 TEL:(010)68476606】

回书目   上一节   下一节

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇2.2 熟悉Visual C++ IDE 下一篇6.1 数组(3)

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: