相信很多很我一样的菜鸟有这样的经历,所有的单一个的.cpp文件编译通过了,可以F7的时候,就出现一大堆 error LNK2001 的问题。我也曾经被这个错误折磨的死来活去,在很多次惨痛的教训中,上网查,问同事,自己琢磨,总算是有了一点收获。
1.你可以Rebuild All 一次,看这种情况还在不在。
2.用 extern 包含的变量在其他模块没有定义,用VC工具检查一遍看这个变量是否定义。
3.引用的全局函数的头文件没有被包含。
4.函数只是声明,没有定义。
5.函数在其他模块定义,没有包含库lib文件。
6.包含了lib文件的同时,也在资源文件中在编译同样的.cpp文件。
VC error LNK2001 的分析
最新推荐文章于 2021-05-25 00:53:07 发布