VS2019的基本介绍

VS2019的基本介绍

1.1、版本介绍

Release版本叫做发布版本,如果软件上传到网站提供给用户下载,一般用发布版本

Release版本就是正式版本,运行速度比Debug版本快,占用磁盘空间较小。

Debug版本又叫调试版本,程序员专用版本,里面含有调试信息

Debug版本执行文件内部每执行一行代码对应cpp都建立了关联,程序员可以观测程序运行过程中重要的调试信息

1.2、VS代码管理

a)代码清理:删除delete和Release目录以及*。db和ipch目录

b)解决方案: 在主视图的视图分支,点击第一项就可以打开解决方案

在解决方案中双击.cpp或者.h文件就可以查看代码。

c)资源视图:只有在mfc和windows客户端开发时使用。修改 图标和对话框等

d)类视图:当代码量足够大时,函数和类很多的时候,点击类浏览或者点击函数浏览代码都是非常有用的。

1.3、程序调试

a)VS的项目建立好之后,属于编辑状态,可以编写代码等

b)按shift+f5快捷键停止调试。

1.4、监视相关窗口

一旦进入调试窗口,就会出现很多的调试相关窗口;

监视(1-4):手动输入或者拖入变量名,进行程序运行时的观测

1.5、进入调试模式

a)按F5快捷键

b)快速跳跃到断点位置:按f9,设置断点,然后按F5

C)Ctrl+F10快速到达光标的位置

D)F10单步调试 逐过程

E)F11快捷键逐语句:进入函数执行代码块

F)Shift+F11的作用:快速执行完本函数,也就是代码模块

G) Shift+F5 停止调试

1.6、程序崩溃

当发生一些计算机无法执行的操作时,程序会被操作系统强制立即退出,比如:0除问题

1.7、编译原理

在预编译的时候,.h头文件会被复制、扩展到包含它的.cpp文件里,然后编译器编译该.cpp文件为一个.obj文件,该.cpp文件作为一个编译单元独立编译。当编译器将一个工程里的所有.cpp文件以分离的方式编译完毕后,再由链接器进行链接成为一个可执行文件。

编译器

将C语言代码转换成CPU能够识别的二进制指令,也就是将代码加工成 .exe程序的格式

编译

编译器能够识别代码中的词汇、句子以及各种特定的格式,并将他们转换成计算机能够识别的二进制形式

链接

将所有二进制形式的目标文件和系统组件组合成一个可执行文件

链接器

完成链接的过程也需要一个特殊的软件

图解

VS2019的基本介绍

1.8、软件启动流程

OS

用户双击操作系统的一个图标,获取双击这个要启动的软件的路径和文件名

ID(进程)

双击操作系统的一个图标时,就相当于加载了进程(内存进程main入口)

主函数

int main(){} 进入主程序 (main有且仅有一个)

OS kernel

程序提供多个API(预先定义的接口(如函数、HTTP接口)),程序是树状调用,程序可根据API可同时调用

上一篇:c++vs2019操作qt5


下一篇:VS2019使用OpenCV过程中出现找不到opencv_world341d.dll的问题