VC驿站

 找回密码
 加入驿站

QQ登录

只需一步,快速开始

搜索
查看: 489|回复: 5

[已解决]运行时出现:fatal error LNK1169: 找到一个或多个多重定义的符号

[复制链接]
13_avatar_middle
最佳答案
0 
在线会员 发表于 2021-12-30 20:29:57 | 显示全部楼层 |阅读模式
在学习缓冲区的清理问题时。
我在vs2013建立了一个空项目并且在一个空白项目中建立了两个cpp文件
但在运行时出现:”fatal error LNK1169: 找到一个或多个多重定义的符号”的问题。

所有图片和文件都在附件中。希望有大佬可以帮我解惑,感激不尽。
最佳答案
07_avatar_small
2021-12-31 09:17:54
Luosu 发表于 2021-12-31 08:32
可我每次都只是运行某一个cpp文件,而且两个cpp文件还没有关联。按您这样说,就是每个项目只能在一个cpp ...

c++里面没有运行一个cpp文件的概念,这是和Python等脚本语言的一个重要区别。
Cpp里写的代码想要运行,需要先经过编译,链接。C++在编译链接的时候需要指定需要编译的源文件等信息,如果用vs的话,你把一个cpp文检添加到项目里面(也可通过属性排除某个cpp文件)就表示你需要让这个cpp文检参与编译链接。而你指定参与编译的cpp文检中如果有两个main函数的话,就会直接报错。

求助.zip

690.39 KB, 下载次数: 1





上一篇:按钮实现用某个软件打开文件
下一篇:你别笑,代码肯定没有问题。。
17_avatar_middle
最佳答案
41 
在线会员 发表于 2021-12-31 08:01:44 | 显示全部楼层
运行时出现:fatal error LNK1169: 找到一个或多个多重定义的符号 你两个cpp都有main入口函数,,肯定重复了啊
13_avatar_middle
最佳答案
0 
ico_lz  楼主| 发表于 2021-12-31 08:32:32 | 显示全部楼层
yoobaby 发表于 2021-12-31 08:01
你两个cpp都有main入口函数,,肯定重复了啊

可我每次都只是运行某一个cpp文件,而且两个cpp文件还没有关联。按您这样说,就是每个项目只能在一个cpp文件中main?是只有vs这种有建立项目功能的,所建立的项目中不能存在两个main吗?我之前学C的时候就是直接新建个文件夹让后在里面写cpp文件,那时候每个cpp文件都有main但也能单独运行
07_avatar_middle
最佳答案
12 
在线会员 发表于 2021-12-31 09:17:54 | 显示全部楼层    本楼为最佳答案   
bestAnswer
Luosu 发表于 2021-12-31 08:32
可我每次都只是运行某一个cpp文件,而且两个cpp文件还没有关联。按您这样说,就是每个项目只能在一个cpp ...

c++里面没有运行一个cpp文件的概念,这是和Python等脚本语言的一个重要区别。
Cpp里写的代码想要运行,需要先经过编译,链接。C++在编译链接的时候需要指定需要编译的源文件等信息,如果用vs的话,你把一个cpp文检添加到项目里面(也可通过属性排除某个cpp文件)就表示你需要让这个cpp文检参与编译链接。而你指定参与编译的cpp文检中如果有两个main函数的话,就会直接报错。
13_avatar_middle
最佳答案
0 
ico_lz  楼主| 发表于 2021-12-31 09:44:33 | 显示全部楼层
freehawkzk 发表于 2021-12-31 09:17
c++里面没有运行一个cpp文件的概念,这是和Python等脚本语言的一个重要区别。
Cpp里写的代码想要运行, ...

明白了,是我学艺不精了,谢谢大佬,
13_avatar_middle
最佳答案
0 
ico_lz  楼主| 发表于 2021-12-31 09:45:47 | 显示全部楼层
yoobaby 发表于 2021-12-31 08:01
你两个cpp都有main入口函数,,肯定重复了啊

也谢谢大佬的提醒
您需要登录后才可以回帖 登录 | 加入驿站 qq_login

本版积分规则

×【发帖 友情提示】
1、请回复有意义的内容,请勿恶意灌水;
2、纯数字、字母、表情等无意义的内容系统将自动删除;
3、若正常回复后帖子被自动删除,为系统误删的情况,请重新回复其他正常内容或等待管理员审核通过后会自动发布;
4、感谢您对VC驿站一如既往的支持,谢谢合作!

关闭

站长提醒上一条 /2 下一条

QQ|小黑屋|手机版|VC驿站 ( 辽ICP备09019393号-4 )|网站地图wx_jqr

GMT+8, 2023-12-3 18:26

Powered by CcTry.CoM

© 2009-2021 cctry.com

快速回复 返回顶部 返回列表