Visual Studio如何在一个解决方案下创建多个独立项目并单独运行
Visual Studio对于选用C++作为编程语言的同学而言是一个非常好用的IDE(集成开发环境),但是许多同学在刷题、笔试中会遇到一个问题:
Visual Studio中需要在解决方案的基础上创建项目
如果我们每一道题都去新建一个解决方案,再默认创建一个项目,不仅过程非常麻烦,而且后期复习、查找题目也不方便,那么,我们能否如一些项目中所示,在一个项目中创建多个项目,并且让每个项目能够独立运行呢?
例如我们想要创建一个名为“笔试合集”的解决方案,其中可以包含多个项目,每个项目对应笔试中遇到的一道题目,假设我们遇到的第一道题目是“两数之和”,下面给出解决步骤。
创建解决方案
当第一次创建项目时,我们需要创建一个解决方案,打开VS -> 文件 -> 新建 -> 项目
方框1
处选择Visual C++
,方框2
处选择Windows 控制台应用程序
,方框3
的第一行名称处填写“两数之和”,第二行选择文件存放位置,第三行选择创建新解决方案,最后一行在解决方案名称处填“笔试合集”,点击确定,解决方案创建完毕。
运行代码
编写完整的可运行代码之后,点击本地Windows调试器
或按F5
,即可运行代码。
Tips:方框2
处也可以选择空项目
,但是Windows 控制台应用程序
会默认创建好cpp文件,写入代码后就可以直接运行,能节省一些创建文件所需的时间,而笔试中时间是很宝贵的。但要注意,默认创建的cpp文件中第一行有#include "pch.h"
,或#include "stdafx.h"
或其它以“ ”包含的头文件,这是Windows 控制台应用程序编译运行所需的文件,本地运行时不能删掉,在提交代码时需要将这行去掉!
添加新项目
当第一题完成,此时需要解决第二题“三数之和”,我们仍想将其放在“笔试合集”解决方案:
如图,在解决方案资源管理器中,右键解决方案‘笔试合集’ -> 添加 -> 新建项目,在名称处输入“三数之和”,其余保持不变,点击确定,一个新的项目“三数之和”就创建出来了。
Tips:若找不到解决方案字样,点击一下箭头所示图标即可。
快捷键: 我们还可以使用快捷键ctrl
+ shift
+ N
新建项目,填入项目名称“三数之和”,在方框3
第三行选择添加到解决方案,其余保持不变,点击确定即可,该步骤效果与上述方法效果一致。
设置每个项目独立运行
右键 解决方案‘笔试合集’ -> 属性,将启动项目选中为“当前选定内容”,点击确定。
此时在三数之和的cpp文件文件中编写代码,点击本地Windows调试器
或按F5
,即可运行当前代码。
后期复习
不同的项目会按照名称升序排列,我们在复习查找时很方便,或者我们在解决方案资源管理器的搜索栏中写入关键词,即可筛选出相关项目(搜索栏位于解决方案的上方)。