编译多源代码文件的程序时报错:LNK2019,无法识别的符号 问题描述问题解决 问题描述 最近在看C Primer Plus,看到编译多源代码文件的程序时,有4个酒店的地方,使用VS(Visual Studio2022)时尝试复现代码时成功,但是在举一反三时将我自己写的某段代码改成这种写法出现了报错。LNK2019 看了很多大佬的帖子,寻思自己的错误应该没有那么严重才对,毕竟是刚学4年的c语言初学者,代码demo最多才100行,改设置这么多还是有点没必要。 问题解决 对比两次代码的文件目录,发现了问题的所在: 我这一次改的文件中,放置main函数的文件使用的是cpp后缀结尾。 将cpp后缀改为c,问题解决。