hi!大家好久不见呀,我今天就来介绍我在visual studio 2022遇到的问题,以及解决方案吧!
在这我将使用Vis来替代(visual studio 2022).
1.LNK1168
今天我在使用Vis时也遇见这种情况,我还记得我在遇见这种情况时,当时也是网上各种找,最终得以找到,我想在此浅浅的谈它是咋形成的。
LNK1168的形成是你的上一个程序死循环你没有合理的退出造成的(纠正一下,有一些简单的程序如果不合理退出,有时也不会报错,比如下面,对于复杂的程序机率可能高些)。我将用以下的代码示例:
这就是一个死循环,但有时侯并不会不会陷入死循环,当你按了Ctrl + F5(开始执行不调试)时你发现没有反应时你把那个显示输出的框给×掉大概会是这种情况。的屏幕大概会显示如下的现象:
浅浅的总结一下,如果你的代码足够复杂(当然不复杂也行,这个看运气吧),同时有一处死循环,以及错误结束可能造成。
2.LNK1168解决方法
你可以在任务管理器把它关闭就可以了。下面是演示一下:
1.Ctrl + Shift +Esc打开你的任务管理器,当然你可以用cmd打开
下面是cmd打开,输入 taskmgr ,就打开了。
2.输入你的代码的文件名,在这我的文件名是"cprimerplus"回车找到后缀是.exe的文件把它结束就好了。这样你便可以消除警告了。
我刚才说了,关闭方式如果错了,那么可能造成死循环,面对死循环我们不能点小黑框的右上角的X应在键盘输入Ctrl + C,跳出死循环帮我们结束循环。
Ctrl + C后:
我们都要养成一个好的编码习惯哦!!
这就是我的理解,可能有点浅,如果有知道的老铁,可以评论区走一波,让我也学习学习,谢谢了哈。记录一下2024.1.26。