VS创建C/C++项目_vs怎么创建c++项目-程序员宅基地

技术标签: VS  

示例工具 VS2017

1.打开VS 新建项目

文件-新建-项目

 

或者点击如下新建项目也可以

2.选择新建项目类型

如果是VS13 选择win32控制台应用程序 如果是VS17选择桌面向导

其中项目名和解决方案名字都可以修改

项目名 单个项目(一个项目一个文件夹 项目名就是这个文件夹的名字)

解决方案  一个解决方案可以管理多个项目 (整个文件夹 里面可以有多个项目)

 

改完之后点确定

 

3.去掉安全检查 勾选空项目

4.在视图中找到解决方案资源管理器  右键源文件 选择添加一个新建项

选择c

选择cpp 点添加

现在可以写代码了

5.示例代码

6.生成解决方案和运行

如下表示生成成功

选择调试即可运行exe  (使用快捷键F5亦可)

运行结果

 

 

----------------------------------------------------------------------------------

2018/12/30 补充

去掉安全检查的目的    可以选择性使用新版函数和旧版函数而不会报错(scanf和scanf_s),如果不勾选则强制要求用新版函数

    --->此处不是说新函数不好,不过大部分书上都是用的旧函数,为了减少不必要的学习成本,去掉会好很多

 

勾选空项目的目的   避免生成其他多余文件和代码

 

2019/4/9 补充

加上getchar()的目的是为了看运行结果,VS一般运行完毕之后直接关闭这个窗口,可以选择不加  在工具-选项-调试中去掉调试完毕关闭控制台这个选项就行.

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/llffss/article/details/99937300

智能推荐

pip 安装报错 required to install pyproject.toml-based projects_pyproject.toml-based怎么安装-程序员宅基地

文章浏览阅读9.3k次,点赞3次,收藏2次。这种情况最好不要学网上的什么下载vs,这样太麻烦了。直接去python官方网站下载whl文件。在pip指令安装,超级块。_pyproject.toml-based怎么安装

ASM空间扩容_nhdtb192-程序员宅基地

文章浏览阅读3.2k次。通过multipath -ll验证结果,并在/dev/mapper/下面能看到新加的盘[root@idc-bx-utpp-pri1 ~]# multipath -ll | grep -A6 mpath*mpathak (360060e80122bcd0050402bcd000000bf) dm-45 HITACHI,OPEN-Vsize=260G features='1 queue_i_nhdtb192

坚实原则:依赖倒置原则-程序员宅基地

文章浏览阅读139次。到目前为止,我们只研究了单一职责 , 打开/关闭 , liskov替换和接口隔离原则。 依赖倒置是我们要研究的最后一个原理之一。 该原则指出 答:高级模块不应依赖于低级模块。 两者都应依赖抽象。 B.抽象不应依赖细节。 细节应取决于抽象。 让我们开始一些违反该原理的代码。 作为软件团队,我们需要实施一个项目。 目前,软件团队包括: 后端开发人员 package com...._仓储层 依赖倒置 java

【嵌入式C语言开发】实战第017例 exit()函数_c语言exit源码-程序员宅基地

文章浏览阅读20次。由于本实例的主结构是switch循环,而在前面的实例中,已经详细地介绍过switch语句的用法,所以读者应该能够独立分析出本实例的流程。首先输入月数,如果月数是从1~12之间的整数,那么将输出月份所对应的天数。如果不是它们之间的整数,那么将执行语句exit(),直接跳出整个程序。在这个程序中,switch语句是主结构,在swtich的分支选择语句中,用到了exit0)函数。需要注意的是,如果要在程序中使用函数 exit0,则必须在程序的开头包含头文件,否则将不能够调用此函数。_c语言exit源码

本地Vscode使用SSH连接Linux虚拟机循环输入密码,无法登陆_vscode连接linux一直输入密码-程序员宅基地

文章浏览阅读895次,点赞11次,收藏9次。今天在工作的时候没有在本地关闭Vscode的前提下,重启了虚拟机后,发现ssh连接不上了,症状就是反复输入密码就是进不去系统,查了很多网上的教程都没啥用;输入密码后发现可以进入系统了。_vscode连接linux一直输入密码

【超详细系列】从0到1搭建一款二次元个人博客_二次元博客-程序员宅基地

文章浏览阅读786次。本教程主要讲解的是如何从零搭建一个博客的过程首先先概述下搭建一个博客的框架,在框架下我们所走的每一步都有迹可循搭建博客主要分为以下几步:【1】选购一款VPS【2】安装软基【3】安装博客【4】选择域名并与VPS绑定【5】解决不安全问题,后续内容更精彩。_二次元博客

随便推点

学习axios必知必会(1)~axios基本介绍、axios配置、json-server接口模拟工具_axios httpagent-程序员宅基地

文章浏览阅读5.4k次,点赞16次,收藏31次。学习axios必知必会(1)~axios基本介绍、axios配置、json-server接口模拟工具_axios httpagent

好故事-程序员宅基地

文章浏览阅读192次。我是一个老程序员,最近因为公司,因为家事,心情一直比较郁闷,偶尔翻翻,在网上看到了一个故事,内容写的就是一个毕业的学生如何打拼职场的,一开始感觉一般,但随着故事的推进,能体会到主人公的辛酸,更重要的是,发现了自己当年的影子,在这里推荐给大家,我每日发一篇,有可能会侵占版权,是吗,呵呵,但愿没有,随便吧,我想作者还应该感谢我呢。 公司杀手  一个刚毕业的大学生,对社会、对工作、对生活、对爱情充满了美好的向往,可没想到他却在跌跌撞撞中前行。他的职场之

Mybatis学习之路 第一篇_为什么dao接口和xml的包位置一致呢-程序员宅基地

文章浏览阅读143次。Mybatis学习之路 第一篇该系列教程只能帮你怎么用,并不涉及源码以及讲解。本文涉及以下内容:1. JDBC存在的问题极其代码操作2. 基于xml的Mybatis的入门程序案例3. 基于注解的Mybatis的入门程序1. JDBC存在的问题JDBC的操作非常繁琐,有很多的操作是我们开发者不需要去关注的,我们的重点应该只是SQL语句的本身。使用 preparedStatem..._为什么dao接口和xml的包位置一致呢

hmcl手机版下载_hmcl启动器正版-hmcl启动器手机版下载hmclv1.0.0-七度网-程序员宅基地

文章浏览阅读6.3k次。hmcl启动器是专为我的世界游戏设计的游戏助手工具,可快速启动以登录Minecraft,支持挂机模式和正版登录,提供游戏自动下载和资源库下载管理游戏模块,无需任何复杂的操作,设置和丰富的功能。等待您下载使用,欢迎有需要的朋友下载!hmcl启动器怎么换皮肤?首先想要换皮肤的方法跟普通的MC换皮肤方法大同小异,打开HMCL安装的根目录,找到游戏版本文件夹,并在里面选择你想要修改的游戏版本。在里面找到j..._hmcl

细说独特的APaaS软件门类-程序员宅基地

文章浏览阅读868次。文/明道云创始人任向晖美国软件企业Intuit公司在2000年前后推出了一个产品,叫做Quickbase,顾名思义,就是快速开发数据库(应用)。它开了行业先河,不仅提供低代码的企业应用开发环境,而让应用直接在一个平台上运行,用户不再需要额外编译代码和配置运行环境。当然,在那个年代,APaaS这个品类名称还没有出现,一般都统称这类应用为ASP。在接下来的十多年中,这个品类不断发展,不仅做出了Smartsheet,Outsystems, ServiceNow这些独立上市公司,像Salesforce和微软也都_apaas软件门类

单链表实现栈结构_3.3 请设计一个栈,除了常规栈支持的 pop 与 push 函数以外,还支持 min 函数,该 函-程序员宅基地

文章浏览阅读749次,点赞4次,收藏4次。最近遇到一种类型的算法题,是实现栈的pop、push、peek等方法的同时,还让实现min取得栈中最小值的功能, 题目最特殊的一点就是,要求时间复杂度为O(1)。具体的题目如下:请设计一个栈,除了常规栈支持的pop与push函数以外,还支持min函数,该函数返回栈元素中的最小值。执行push、pop和min操作的时间复杂度必须为O(1)。示例:MinStack minStack = new MinStack();minStack.push(-2);minStack.push(0);_3.3 请设计一个栈,除了常规栈支持的 pop 与 push 函数以外,还支持 min 函数,该 函

推荐文章

热门文章

相关标签