编译和调试源码-最全的Visual C++6介绍

我是沅陵万峰。 作为一个从事IT行业25年的老手,经常被Visual C++6.0和VisualStudio2022初学者问到程序写好后如何使用编译调试菜单以及如何使用CTRL+F7、F7、CTRL+F5问题。 当然,我不高兴这些问题被问得太多。 我说大家不会去百度吗? 而且很多初学者回复我说没有相关文章。

我一开始还不太相信,但是网上找不到这样介绍VS基本操作的帖子? 于是趁着三天空闲,我就去百度搜索了一下。 令人惊讶的是,并没有详细介绍Visual C++ 6.0和Visual Studio 2022编译调试菜单的使用。 特别是目前还没有文章明确解释CTRL+F7、F7、CTRL+F5之间的顺序和关系。

我在百度输入了CTRL+F7、F7、CTRL+F5等关键词编译和调试源码,但是没有完整详细的介绍。

所以我觉得我应该写一篇文章来真正为初学者解释一下这个问题。 太好了,让我们开始吧。

(1) 视觉C++6.0

VC6的调试菜单是这样的,如右图

在上图中,您可以看到要使用的三个:

Compile(编译)、Build(建立)、Execute(执行)

暂时不用担心其他人!

当你的程序编写完成后,你需要这样做:

1. 编译代码

(1)方法一:点击上面菜单中的Compile,编译程序

(2)方法二:使用快捷键CTRL+F7编译程序

说明:这一步是将程序源代码转换成计算机可以识别的可执行代码文件。

2.生成可执行文件

(1)方法一:点击上面菜单中的Build,创建exe文件

(2)技巧二:使用快捷键F7创建exe文件

注意:有些程序员习惯写完程序后直接按F7,不编译。 如果是这样的话,编译和生成就合二为一了。 然而很多文章并没有详细讨论这个问题,给很多初学者造成了困惑。 有些初学者可能会觉得直接用F7编译程序不行。

3.运行程序

(1)方法一:点击上面菜单中的“执行”运行程序

(2)方法二:使用快捷键CTRL+F5运行程序

4.观察程序运行结果

好了,只要这样做了,就可以完成程序的调试和运行了。

(2)VisualStudio2022篇

与VC6不同编译和调试源码,VS2022涉及两个菜单,我们先看“生成”菜单。 VS2022的“Generate”菜单是这样的,如右图

您可以在上图中看到它的使用:

编译(M)

暂时不用担心其他人!

我们再看一下涉及到的另一个菜单,即“调试”菜单。 VS2022的“调试”菜单是这样的,如右图:

您可以在上图中看到它的使用:

开始执行(不调试)(H)

暂时不用担心其他人!

没错,VS2022的区别就是CTRL+F7、F7、CTRL+F5等功能放在两个菜单中,所以有的初学者只看“调试”菜单就认为没有“编译”菜单。 “这一项。好吧,回到题外话,现在当你的程序编写完成后,你需要这样做:

1. 编译代码

(1)方法一:点击“生成”菜单上的“编译”,编译程序

(2)技巧二:使用快捷键CTRL+F7编译程序

说明:这一步是将程序源代码转换成计算机可以识别的可执行代码文件。

2.运行程序

(1)方法一:点击“调试”菜单上的“开始执行(不调试)”运行程序

(2)技巧二:使用快捷键CTRL+F5运行程序

注意:此时会弹出对话框询问是否创建exe可执行文件。 如果单击“是”,则会生成文件并直接显示运行结果。

注意:有些程序员认为自己的程序没有错误,所以通常会跳过前面的编译步骤,直接运行程序,所以在很多地方,程序根本没有使用CTRL+F7,而且他们也没有解释为什么,这给初学者带来很多问题。 迷惑。

3.观察程序运行结果

好了,只要这样做了,就可以完成程序的调试和运行了。

有的男同伴会问,菜单里还有一个F5,F5什么时候用。 后来我没有讲F5,因为我怕你混淆它和CTRL+F5的关系。 F5是我们调试程序、发现程序错误时使用的。 当我们调试的时候,我们会在程序中插入一个断点,然后开始调试。 程序将在断点处停止。 之后我们就可以查看程序的执行情况来查找程序中的错误。 问题。 如果使用CTRL+F5,VS2022不会因为断点而停止,会继续执行到最后。

这篇文章可以说是介绍Visual C++6.0和VisualStudio2022中编译、生成和运行顺序最全的文章。 感谢您的耐心阅读。

女士们先生们,这次我们就到这里为止。 上次我们深入学习了VisualStudio2022这个强大的工具,相信你一定会喜欢上VisualStudio2022的。 如果要转载我的文章,请注明出处。

作者简介:袁岭万峰,1981年出生,中级工程师,北京航空航天大学工程硕士,软件工程项目主管,历任程序员、软件设计师、系统架构师、早期Windows程序员、忠实的VisualStudio用户、C/C++用户作者是一位在计算机行业学习、努力、奋斗25年的老兵。 他经历了UNIX时代、桌面WIN32时代、Web应用时代、云计算时代、移动Android时代、大数据时代、ICT时代、AI深度学习……不知道会是什么时代。未来,智能机器的时代,但我只记得这段旅程充满了困难和收获,我愿意和你一起走下去,充满希望。

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

悟空资源网 源码编译 编译和调试源码-最全的Visual C++6介绍 https://www.wkzy.net/game/175531.html

常见问题

相关文章

官方客服团队

为您解决烦忧 - 24小时在线 专业服务