Visual Studio 2019使用中问题(一)—— 程序运行错误

链接器工具错误 LNK 1168

通过 VS 给出的链接,可以看到官方解释的出现错误的原因

图1

其实就是之前 debug 后的 .exe 程序还在后台运行,所以现在这个程序无法编译运行,直接把它关了就好
如果没有在显示的窗口中找到,可以去任务管理器中寻找

一个源文件下运行多个 main 函数

在使用 VS 学习 C 以及 C++ 时,学习一部分内容就重新创建一个 project 太麻烦,大部分人(至少对于和我一样的大部分初学者)更喜欢在一个 project (一个源文件)下写多个 .cpp
但是,在一个 project 下包含多个 main 函数,在 VS 下运行会出错

这时,就需要把除了需要运行的 .cpp 文件之外,把其他的的 .cpp 文件设置为不参与生成

对于不需要参与运行的源.cpp,鼠标右键点击属性

图2

从生成中排除选项设置为

图3

问题3

0x580738D0 (vcruntime140d.dll)处(位于 Project1.exe 中)引发的异常: 0xC0000005: 读取位置 0xD3E9F9BA 时发生访问冲突。

解决:
检查数组或者指针是否越界;循环中条件设置是否有问题


版权声明:本文为un357951原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。