显示状态错误 LNK2005 main 已经在 xxxx.obj 中定义 ;LNK1169 找到一个或多个多重定义的符号

        今天在用Visual Studio学习时,突然莫名报了一个错误,其实这不是什么严重的问题;

是因为你同时打开了或创建了多个源文件,你运行调试的上一个源文件文件没全部注释,就会产生该问题;

只需要把不调试的源文件全部注释掉,包括:

#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>

再次运行你要调试的源文件,就能正常运行了。

猜你喜欢

转载自blog.csdn.net/TIG_JS/article/details/128190317