现在我需要在自己的DLL中封装一些加解密的功能,听说Ctypto++功能较丰富,就想着把它集成到我的DLL中。奈何自己水平有限,折腾了几天也没成,快崩溃了都:( 
主要做法及问题如下: 
    环境:VC++2005 
    下载Crypto++5.5.2源代码后打开自带的解决方案,分别生成debug和release下的 lib。 
    创建自己的MFC扩展DLL项目,添加自己的类:CMyRSA。 
    在项目属性中分别设置:头文件包含路径、连接输入库路径。 
    在MyRSA.cpp中#include需要的头文件, 
using namespace CryptoPP; 
using namespace std; 
#pragma comment(lib, "cryptlib.lib") 
添加自己的函数。 
编译。 
出现LNK2005 错误 提示好多符号在msvcprt.lib中已定义。 
但是直接在MFC EXE项目中一切正常。 
在网上查了下资料,有说把msvcprt.lib排除的 ,但是排除了又提示有一些其他的符号未定义。 
有说将连接开关设为/MT的 但我的是DLL啊 ,只能用/MD吧 ?? 
有说链接库顺序错了的,但是又不知道怎样才是正确的连接循序???? 有强人来帮帮的吗???