Muriam Asked:2020-04-09 10:55:55 +0800 CST2020-04-09 10:55:55 +0800 CST 2020-04-09 10:55:55 +0800 CST “存在构建错误。是否要继续并运行上次成功构建的版本?” [关闭] 772 1)视觉工作室。C++。哎呀。如何修复尝试运行代码时发生的错误?见标题。 2)仍然出现LNK2005错误。 3)即使在错误列表中,一些解释也是乱七八糟的。 请帮助解决这三个问题。 c++ 1 个回答 Voted Best Answer Harry 2020-04-09T12:28:03+08:002020-04-09T12:28:03+08:00 查看您的项目后,我通知您:您正在编译文件Unit.cpp和Source.cpp. 一切都会好起来的,但你设法Unit.cpp排成一行 #include "Source.cpp" 所以所有函数和其他函数Source.cpp都被编译了两次!删除此行。 一旦你这样做并添加了你缺少的实现Employee::Print()和Housewives::Print(),一切都会结合在一起。它会工作吗 - 这完全是第二个问题,我没有看代码本身,只看程序集......
查看您的项目后,我通知您:您正在编译文件
Unit.cpp
和Source.cpp
. 一切都会好起来的,但你设法Unit.cpp
排成一行所以所有函数和其他函数
Source.cpp
都被编译了两次!删除此行。一旦你这样做并添加了你缺少的实现
Employee::Print()
和Housewives::Print()
,一切都会结合在一起。它会工作吗 - 这完全是第二个问题,我没有看代码本身,只看程序集......