1、把报LNK4042的.h和.cpp从项目中排除
2、重新加入排除的.h和.cpp
原因:如果在属性窗口修改了文件的设定,就可能发生,或许是因为在文件移动时后,VS2010在原来的路径下创建原来的文件,导致会有两份文件进行编译,而VS2010默认所有编译文件都是在一个目录下的,同名的文件已经存在,所以略过编译,导致其中一份没有编译,链接错误。
2、重新加入排除的.h和.cpp
原因:如果在属性窗口修改了文件的设定,就可能发生,或许是因为在文件移动时后,VS2010在原来的路径下创建原来的文件,导致会有两份文件进行编译,而VS2010默认所有编译文件都是在一个目录下的,同名的文件已经存在,所以略过编译,导致其中一份没有编译,链接错误。

本文详细介绍了如何在Visual Studio 2010中排除并重新加入导致编译链接错误的.h和.cpp文件,解释了可能的原因及解决步骤。
321

被折叠的 条评论
为什么被折叠?



