openssl+vc2005 debug 闪退原因?

环境:openssl 1.0.2h
vc2005
程序是debug版本的win32程序
运行时库:多线程调试 DLL (/MDd)
调用openssl库目录:openssl-1.0.2h\out32dll.dbg

存在问题:执行PEM_read_RSA_PUBKEY闪退,原因是什么?

解决方案:使用Visual Studio 2005命令提示行编译的Debug版本不存在上述问题。

是不是用的openssl自带的VS工程文件进行的编译,它有提供nmake文件等来用对应的编译器编译