带你玩转Visual Studio-带你新建一个工程 -电脑资料_第1页
带你玩转Visual Studio-带你新建一个工程 -电脑资料_第2页
带你玩转Visual Studio-带你新建一个工程 -电脑资料_第3页
带你玩转Visual Studio-带你新建一个工程 -电脑资料_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

4/4带你玩转VisualStudio——带你新建一个工程-电脑资料接着上一篇文章带你玩转VisualStudio开篇介绍继续讲这个主题,现在我们从创建一个新的工程开始,带你玩转VisualStudio——带你新建一个工程

一步一步创建项目依次选择菜单:FileNewProject,打开NewProject对话框。.选择项目类型:Win32ConsoleApplication;.填写工程名(ProjectName):TestProject(可以给它取一个任意你想要的名字);.选择该工程存放的路径:D:CppWorkspace。

图1:NewProject你可能会想问:列表里这么多工程类型,分别代表什么含义啊?这个问题后面再讨论,你先记住这张图。

点击Ok,然后点击Next,会出现这一步vcD4NCjxjZW50ZXI+DQoJPGltZyBhbHQ9"这里写图片描述"src="http://.2/uploadfile/Collfiles/20220924/2022092408252066.png"title="\"/>

图2:ApplicationSettings我们就采用默认的设置,点击Finish,工程创建完成。

(这是工程相关的设置,同样先不用管它,先记住这张图,后面再讨论)。

工程结构与目录结构工程结构

图3:工程结构

创建完成之后,我们会在左侧看到这样一个工程结构。分别说明如下:

ExternalDependencies:

工程的外部依赖文件,这个目录是VS自动生成的,你最好别动它。

HeaderFiles:

头文件,也就是.h(.hpp)后缀的头文件。

SourceFiles:

源文件,也就.cpp(或.c,针对C语言)后缀的文件。

HeaderFiles:

资源文件,如果你创建的是MFC的工程,*.rc文件就会在这里。

工程结构的作用:

方便管理,将不同类型或不同用途的文件配制在不同的结构下,方便文件的浏览、查找和代码的管理。工程结构的目录与真实文件的目录不一定相同。你可以根据文件的不同用途或不同含义,对工程结构重新配置。

比如我觉得SourceFiles和HeaderFiles这名太长,你可以选中它按F2,分别把它改重命名成Source和Header,电脑资料《带你玩转VisualStudio——带你新建一个工程》(https://.)。关于工程结构的自定义配置,后续章节的文章还会再提到。目录结构

图4:目录结构正如上面提到的"工程结构的目录与真实文件的目录不一定相同',我们在文件管理器中打开TestProject所在的目录,可以看到*.h和*.cpp文件都在同一个目录下,在我的目录里也就是位于D:CppWorkspaceTestProjectTestProject。

写一个HelloWorld程序

所有计算机语言的学习都从HelloWorld开始,Ok,那我们也从HelloWorld开始写一个程序吧!在TestProject.cpp文件中写一个HelloWorld程序如下:

codeclass="language-C++"cpp=""hljs=""#includestdafx.h#includeiostreamusingnamespacestd;int_tmain(intargc,_TCHAR*argv[]){coutHelloWorldendl;return0;}/iostream/code

编译:

右键工程名TestProject选择Build,或者点击菜单BuildBuildProject。

运行:

内容太简单,直接运行吧,按Ctrl+F5或点击菜单DebugStartWithoutDebugging。

图5:程序运行结果

工程目录下各文件的含义

一般大部分的文章可能介绍到上面就算结束了,但我这还没有。创建工程产生的各个文件都你知道是什么用的吗?

如果你是一个初学者,你可能会不知道(老手请跳过本文)。Ok,我就带你逐一了解吧。

解决方案与工程

在这之前先了解一个概念:解决方案与工程。

解决方案(Solution):一个大型项目的整体的工作环境;

工程(Project):一个解决方案下的一个子工程;

在VS中,一个Solution可以有一个或多个Project。在我们创建一个工程时,如果没有指定Solution,VS会帮我们创建一个与工程名相同的Solution,这时一个Solution里只有一个Project。所有在我们的TestProject的文件目录结构中TestProject文件夹下还有一个TestProject文件夹(如图4),第一个就是整个Solution的目录,第二个才是Project的目录。

根目录TestProject:

TestProject.sln

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论