第三方库的有关问题

第三方库的问题
我在MFC环境下使用一个第三方库(crypto++)的时候,构建了crypto++的静态库版本,是不是这个库的运行时库必须和我的工程的运行时库一样啊,因为库是静态的,所以在构建静态库时使用了Multi-Threads Debug,但是我将工程(MFC)的运行时库从Multi-Threads Debug dll改为Multi-Threads Debug后,build时出现错误

请问这是什么原因?

------解决方案--------------------

对的,必须保证运行时库的一致性,否则使用Visual Studio将产生错误: error LNK2005,具体的细节原因请参考http://tech.ccidnet.com/art/1081/20060310/474235_2.html