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