【C/C++--ERROR】LNK2005:_main 已经在 xx.obj 中定义 & LNK1169: 找到一个或多个多重定义的符号

1.错误描述

在Visual Studio中执行C语言程序时出现下列错误:

错误1:error LNK2005: _main 已经在 xx.obj 中定义
错误2:error LNK1169: 找到一个或多个多重定义的符号

程序代码如下:

#include <stdio.h>
int main()
{
	printf("hello world!");
	
	return 0;
	
}

2.错误原因

工程里有多个 .c.cpp 文件,而且都定义了main函数。

具体到这个问题里,就是除了当前的 .c 文件,还有一个其他的 xxx.cxxx.cpp 里也定义了一个main函数。

一个工程里是可以包含多个 .c.cpp 文件的,但只能有一个定义main函数。

在这里插入图片描述

3.解决办法

在源文件中找到其他含有main()函数的 .c.cpp 文件 ,右键单击,选中从项目中移除就行了。

  • 11
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
你可以通过Google官方网站来下载谷歌浏览器的离线安装包。这样可以确保你下载的是最新版本的谷歌浏览器,并且不会被第三方篡改,保证安全性。\[1\]你可以访问谷歌浏览器的官方网站:https://www.google.com/intl/zh-CN/chrome/,在这里你可以找到谷歌浏览器的离线安装程序。\[2\]另外,你也可以在谷歌浏览器的首页链接找到离线安装包的下载链接:https://www.google.com/intl/zh-CN/chrome/thank-you.html?installdataindex=empty&standalone=1&statcb=0&defaultbrowser=0。\[3\]通过这些方式,你可以方便地下载到谷歌浏览器的离线安装包。 #### 引用[.reference_title] - *1* [谷歌浏览器 Chrome 最新版离线安装包下载地址](https://blog.csdn.net/ababab12345/article/details/109465522)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [chrome浏览器离线安装包下载地址](https://blog.csdn.net/qq_21453783/article/details/120246917)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [Google Chrome谷歌浏览器离完整离线安装包下载地址整理总汇](https://blog.csdn.net/csdn_life18/article/details/124979221)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值