1、试图从基类的构造函数或析构函数中调用虚拟函数时将会导致LNK2001。
2、如果使用的内联函数是在.CPP文件内定义的,而不是在头文件内定
义将导致LNK2001错误。
3、 当编译调试版的应用程序时,如果采用发行版模态库进行连接也会产
生LNK2001;同样,使用调试版模态库连接发行版应用程序时也会产生相同的
问题。
4、不同版本的库和编译器的混合使用也能产生问题,因为新版的库里可
能包含早先的版本没有的符号和说明。
博客介绍了导致LNK2001错误的几种情况,包括从基类构造或析构函数调用虚拟函数、内联函数在.CPP文件而非头文件定义、调试版与发行版模态库连接不匹配,以及不同版本库和编译器混合使用等问题。

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