在VS Studio中管理多个cpp文件或项目
有时我们需要保存多个cpp文件,然后在使用时希望运行其中的一个,但是一个c++项目中只能有一个main函数,所以不能有多份cpp文件存在。
下面两个方法可以帮助我们更好地处理这种情况
1、同一个项目中的多个.cpp文件
如果在一个项目中新建了多个cpp文件,那么可以在执行前将不需要的文件排除。
如图,右键cpp文件->从项目中排除,只保留你所需要的那份main函数就可以运行或调试了。
2、同一个解决方案下不同的项目
有时如果cpp文件过多,或者需要同时调试多个cpp文件,也可以尝试在一个解决方案下新建多个项目。
如图,右键解决方案->添加->新建项目。
当你在一个解决方案下有多个项目的时候,可以更便捷地选择运行哪个项目,如图,只需要右键你的项目->设为启动项目即可。
你也可以同时调试多个项目,在解决方案的属性->启动项目里,选择多个启动项目,然后根据你的需要对每个项目进行设置。
在VS Studio中管理多个cpp文件或项目相关推荐
- 使用VSTS的Git进行版本控制(四)——在Visual Studio中管理分支
使用VSTS的Git进行版本控制(四)--在Visual Studio中管理分支 可以从web版Team Services Git repo 的Branches视图中管理工作.定制视图来跟踪最关注的分 ...
- include.cpp(main函数的cpp文件)文件中包含另一个.cpp文件的错误及原因
当一个main函数的cpp文件包含另一个cpp文件,使用#include "data.cpp" 是不可以的,例如下面 include.cpp #include <stdio ...
- android复用字符串文件夹,如何从Android Studio中的值xml字符串文件夹更改字体
我一直在努力了解如何更改值/ Strings.xml目录的字体系列.有没有简单的方法来改变字体?我已经加了我想要的字体到资产的文件夹,但我的标题是在strings.xml中值目录像这里面:如何从And ...
- C++ 在一个cpp文件中使用另一个cpp文件中定义的函数
C++ 在一个cpp文件中 使用另一个cpp文件中定义的函数 建立一个console项目 头文件 cpp文件 main.cpp 建立一个console项目 以dev为例,在[文件][新建][项目],新 ...
- android dex文件过多,Android Studio中的多个Dex文件异常
突然间,我在Android Studio中的项目中收到以下错误.Android Studio中的多个Dex文件异常 Execution failed for task ':app:dexDebug'. ...
- Visual Studio中的rc是什么文件
Visual Studio中的rc rc 是resource的简称,对应着VS中的资源视图文件 Dev C++中也有rc文件 .rc 文件是资源文件,包括比如对话框.菜单.图标.字符串等资源信息. 使 ...
- VC 工程中包含 .c 或cpp文件编译时产生的.pch预编译头错误(C1853)
编写混合 时出现这样错误"fatal error C1853: "Debug\SMS_Test.pch"预编译头文件来自编译器的早期版本,或者预编译头为 C++ 而在 ...
- 在Visual Studio中添加数据库和.xsd文件(DataSet)
为了便于在VS 中对数据库进行操作,可以直接在VS中添加数据库 1.VS添加SQL数据库 右键solution----add existing item(添加已有类目)-----选择要添加的数据库文件 ...
- Android studio中2种build.gradle文件介绍
根目录下的build.gradle通常不需要修改这个文件中的内容,除非需要添加一些全局的项目构建配置 buildscript {repositories {google() //声明代码托管仓库Goo ...
最新文章
- 星际迷航3 -- 父亲的纪念
- Windows Mobile Crossbow详尽评测
- 开发工具之pycharm 快捷键说明
- POJ 1201 差分约束(集合最小元素个数)
- Nginx在Windows平台的配置与使用
- SpringBoot整合spring-ws开发webservice接口(全流程详细教程)
- linux内核同步机制相关收集
- 收银机服务器操作系统,第二章 超市收银机操作系统最终版.doc
- jquery微博实例
- Android客户端获取服务器的json数据(二)
- 利用python通过两点构成的空间直线和平面计算交点
- 几个维度带你了解什么是聚合支付
- bat批处理删除日志文件
- jenkins 403 No valid crumb was included in the request 解决方案
- 个人注册域名需要注意哪些方面?
- java进行参数快捷校验,ehi-verification
- 2k分辨率显示器 浏览器_如何使浏览器使用显示器的完整分辨率?
- vue3+ant design vue 动态加载Icon图标
- 基于perl的bleu得分和nist得分计算实现
- 电脑安装了git之后拉取代码报错:git fatal: Authentication failed for