首页 > 其他分享 >vs2022使用方法

vs2022使用方法

时间:2024-08-13 10:25:58浏览次数:12  
标签:文件 项目 -- 源文件 vs vs2022 使用 main 方法

文章原创,内容来自b站up主micro frank,本文从vs2022安装问题,怎么使用,项目里各个文件的意义,以及代码分享等功能

1.installer安装器讲解:开始菜单搜索vis,其中有一个installer后缀,供以后重新设置,bug修复,卸载等2.登录以及激活:登录:用微软账户邮箱登录()密码()3.创建项目以及认识视图窗口:                A.克隆储存库,打开项目或解决方案,打开本地文件夹,创建新项目四个选项,初学知道2,4即可                B.先创建新项目,若关闭vs再次打开,则可以用打开本地文件夹继续写                C.选择创建新项目后,在所有语言搜索一栏,不论学c或c++都选择后者,所有平台不操作,所有项目类型选择桌面                D.配置新项目,为新项目命名(单词和数字,单词和单词间最好用下划线隔开),以及选择该项目的位置,点击创建,引用程序不需要操作,选择空项目,点击确定                E.进去后,右边的窗口可以关掉(所有的小窗口,诸如前面关掉的,可以在视图(V)中找到)                F.新建文件,在解决方案资源管理器中的上述所创建的项目中点击源文件--添加--新建项(选择cpp文件即c++,若学的是c语言,则更改后缀为.c,即去掉两个p),起名,设置位置4.运行程序,调整字体,报错处理:调整字体:工具--选项--环境--字体(推荐consolas)--大小(推荐14)运行程序:调试--开始运行不调试(ctrl+F5),例如在输入分号时输入了中文符号,ctrl+F5时会弹出(发生生成错误),此时选择否,错误列表会提示错误点;输出窗口的字体及大小也可以在上列过程中修改

5.如何再创建新的项目:选项卡--文件--新建--可新建项目和文件:行号在测试(s)--选项 里面搜索,很多东西都可以在里面搜索,例如快捷键修改6.拒绝访问错误权限解决方案:c盘的一些文件夹不让访问(为了安全),vs应该以管理员身份运行(尽量别放在c盘,c盘中有一些电脑重要文件):控制面板--bitlocker驱动器加密--关闭除了因为c盘导致访问错误,也有可能是双代码同时运行或者代码写错而访问错误7.错误列表和输出列表:A.错误列表:  报错后,底下会有波浪线在错误处,用光标悬浮,会有提示  错误列表每一行都有说明--项目--文件--行  错误列表分成两种,一种是写代码时的报错(abc以及红色下波浪线),一种是写好后运行的报错(红×),双击错误,光标自动闪到错误位置  修改后,第二次执行,可能成功,也可能有其他错误B.如果双击错误列表的某一行没有反应(例如main写成mian导致系统无法解析),此时可以看输出列表8.编写多个源文件的问题:(初学者不需要在项目里创建多个源文件,且有且只有一个main,以后在岗位一般也不需要)在项目--源文件--右键新添即可如果开发一个应用,有多个源文件毋庸置疑总之,一个项目或者说一个应用,有且只有一个main,因此项目中的多个c文件有且只有一个main(c程式从main开始,如果有c文件已经定义main了,其他文件不可再使用)如果仅仅作为练习(此时希望可以同时存在main而不报错),可以将其他文件的main添加下划线,数字等符号,来规避要运行的那个文件的main除了将其他文件的main重新命名,也可以--remove假设1,2,3三个文件都有main函数:右键project--open folder.....--会打开项目所有文件所在地址加入想执行1,可以右键2或3--remove(×)--remove,delete,cancel三个选项,remove就是把这个项目里的2文件移除该项目,此后,2不会在解决方案资源管理器--项目的下面,但是仍然在上述说的地址中;如果点了delete,则该文件在两个地方都不会存在,即被删除了(非彻底删除,回收站有)这样将其他文件remove后,就可以执行要执行的文件之后想添加remove的文件回来,可以右键资源文件--已存在的(现有项)--找到要添加的文件并双击--该文件会回到资源文件下列

9.程序员编程的习惯:--保存在编写程序时,左上角有一个*号,代表现在你正在编辑这个文件,直到你保存文件后(开始执行不调试,此时会自动保存//以及手动保存,保存按钮(ctrl+s)),该*会消失,即你的文件已经保存好了,如果退出vs且有文件没有保存时,会提示是否保存,且会显示哪个项目的哪个文件没保存(会显示*)在vs中有自动保存的功能 ,但不推荐使用(因为要养成随时保存的习惯)

10.下次如何编辑我的代码:打开上次的文件路径--选择sin结尾的文件,双击打开(始终用vs打开) 对于源文件,不能双击,能进vs,但只能编辑而不能运行,即想要用vs修改你的代码,不能直接找源文件,而是找sin结尾项目工程文件(相当于项目的钥匙),在除了vs的编程软件中,可能不会用到sin文件,直接找c源文件即可建立项目后  有A  .vs(不管不删,里面有配置文件)B  ×64(有debug(调试)文件,里面有一个项目名+exe结尾的(可执行应用程序),点击后不会有反应(因为一闪而过),可以添加getcha()这个函式,在键盘输入任意键后回传返回值并退出(会被警告返回值被忽略)),此时这个exe文件可以独立出来,成为一个可执行程序,但相当于内测版本,需要vs配合才能打开除了debug版本:可以在vs中选择release版本(发行版本)release--可以调试一下,也可以在生成--生成解决方案--之后在×64文件夹中多出一个release文件,其中也有一个exe版本,这样的版本在没有安装vs的系统上就可以执行,相当于发行版(发行版大小会比调试版小)  C 文件名+sin  D  文件名vcxproj.filters  E vcxproj.user 均不需要管 F 和你所写的c源文件

11.在10中介绍了怎样分享可执行程序,在此介绍如何分享源码右键选择分享的项目--压缩为zip文件(先把该文件在vs中关掉)--得到zip文件--通过qq 微信 网盘等分享,会得到一个zip文件,且原文件仍在,通过此方法分享,其他人可继续编辑 

 

标签:文件,项目,--,源文件,vs,vs2022,使用,main,方法
From: https://blog.csdn.net/2401_86073566/article/details/141145741

相关文章

  • Python字典用于测验的常见问题及解决方法
    在使用Python字典进行测验或测试时,可能会遇到一些常见的问题。以下是这些问题的描述及相应的解决方法:1、问题背景在Python中,我们经常会使用字典结构来创建测验程序,其中键是问题,值是答案。当用户回答问题时,程序会检查答案是否正确,并给出相应的反馈。然而,在使用字典结构......
  • MySQL——删除数据(三)使用关键字 TRUNCATE 删除表中数据
        在MySQL数据库中,还有一种方式可以用来删除表中所有的记录,这种方式需要用到一个关键字TRUNCATE,其语法格式如下:TEUNCATE[TABLE]表名        TRUNCATE的语法格式很简单,只需要通过“表名”指定要执行删除操作的表即可。下面通过一个案例来演示TRUN......
  • 提升效率的印象笔记(Evernote)使用指南
    印象笔记(Evernote)是一个功能强大、跨平台的笔记管理工具,它不仅能帮助你记录日常笔记,还可以用于整理工作计划、管理项目、存储灵感和信息等。为了最大化地提高你的生产力,以下将介绍一些高效使用印象笔记的技巧,帮助你充分发挥其潜力。一、入门基础:理解印象笔记的基本概念1.1笔......
  • 阿里云Centos7搭建邮件服务器端口使用465
    1.申请一个域名指向这台服务器   2.下面是如果安装了postifx和dovecot有配置问题错误可以卸载重装                                  ......
  • 使用 navigateTo 实现灵活的路由导航
    title:使用navigateTo实现灵活的路由导航date:2024/8/13updated:2024/8/13author:cmdragonexcerpt:摘要:本文详细介绍Nuxt.js中的navigateTo函数,包括基本用法、在路由中间件中使用、导航到外部URL和新标签页打开链接的方法,以及参数详解和注意事项,展示了该函数......
  • Lombok 使用教程-@Accessors | 自定义getters和setters的生成格式
    作者简介:大家好,我是smart哥,前中兴通讯、美团架构师,现某互联网公司CTO联系qq:184480602,加我进群,大家一起学习,一起进步,一起对抗互联网寒冬学习必须往深处挖,挖的越深,基础越扎实!阶段1、深入多线程阶段2、深入多线程设计模式阶段3、深入juc源码解析阶段4、深入jdk其余源码解析......
  • 硬盘检测工具 Victoria 简单使用教程,Victoria 无响应?无法扫描?
    一、注意事项1.下载完成后不要在压缩包内运行软件直接使用,先解压;2.如果软件无法正常打开,请右键使用管理员模式运行。3.为确保检测结果准确(避免卡深灰块),运行Victoria检测前请确保电脑满足以下要求:(1)关掉所有后台运行的软件,避免造成干扰。(2)关闭电脑自动睡眠/休眠。(3)尽......
  • gradle-wrapper使用
    Gradle简介Gradle是和maven类似的构建工具,基于groovy开发gradle-wrapper的好处能自动下载对应版本的Gradle(这样,尽管机器上没有gradle也能运行gradle,因为会帮你下)各个环境的Gradle能保持一致(能避免构建工具版本不同导致的问题)​ 从github拉一个gradle项目下来,一般都会有......
  • ntds.dit 文件是 Active Directory (AD) 的数据库文件,它使用了 Microsoft Jet 数据库
    ntds.dit是ActiveDirectory数据库文件,存储了所有域控制器的目录服务数据,如用户账户、组信息和计算机对象。ntds.dit文件的默认路径通常位于WindowsServer操作系统的以下位置:CopyCode%SystemRoot%\NTDS\ntds.dit具体的路径可能会因安装配置或操作系统版本而......
  • wireshark常见使用操作讲解以及几个故障解决案例分享
    作者:一天,公众号:网络之路博客(ID:NetworkBlog)。让你的网络之路不在孤单,一起学习,一起成长。前言对于wireshark从学习路由交换这么久来,应该并不陌生了,一直没有讲解过关于wireshark的相关内容,这里来介绍下wireshark的常见操作,以及几个案例分享。wireshark的常见操作讲解(1)网卡选......