转:VS中【F5】与【Ctrl+F5】及【F7】与【Ctrl+F7】的区别

先附上【VS2015常用快捷键总结】的链接,善用快捷键将会极大的提升我们编程的效率和VS的使用体验。
以前一直使用【F5】进行调试,所以每次执行程序的时候,都得在程序末尾手动添加system(“pause”)或者std::cin.get()。每次写程序都要添加一遍,总觉得太繁琐,于是就查了一下,这里进行总结,供大家参考。

1、【F5】与【Ctrl+F5】区别
F5:调试,Ctrl+F5:执行;
F5是我们在调试程序、寻找Bug时使用的,会在提前插入的断点处停止。Ctrl+F5则从头到尾执行程序时使用的,即使插入断点,也不会停止;
若使用F5从头到尾执行程序,则需要如上述所说,在程序末尾手动添加代码,否则将“一闪而逝”;而Ctrl+F5则会显示:“请按任意键继续。。。”。
如下图,在VS–>调试中其区别十分清楚:


2、【F7】与【Ctrl+F7】区别
F7:生成解决方案, Ctrl+F7:编译;
Ctrl+F7:是只对当前所操作项目的.cpp文件进行编译,F7:是对所有项目的.cpp文件分别进行编译,生成解决方案。
如下图,当选中某个项目内的.cpp文件,并点击工具栏中“生成”,即可看到其区别:


附:
————————————————
版权声明:本文为CSDN博主「$南山种豆$」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/YunLaowang/article/details/84898104

发布了86 篇原创文章 · 获赞 1 · 访问量 1671

猜你喜欢

转载自blog.csdn.net/qq_41708281/article/details/104126148
F7