openssl CAPI引擎dll未在openssl版本1.0.1x中生成

openssl CAPI引擎dll未在openssl版本1.0.1x中生成,openssl,openssl-engine,Openssl,Openssl Engine,我正在尝试使用windows证书存储使用capi引擎。 使用的openssl版本是1.0.1x 根据我对版本0.9.8的了解,默认情况下不编译CAPI引擎,因此我们必须使用开关enable capieng来编译它,并且没有生成引擎dll,因此它将内置到libeay32.dll 但是在v1.0.1x中,我认为默认情况下编译CAPI引擎,并生成引擎dll,即CAPI.dll。但在我的例子中,它不是生成的。那么可能的原因是什么呢? 我是否也必须使用开关启用capieng?是否在opensslconf.

我正在尝试使用windows证书存储使用
capi引擎
。 使用的openssl版本是
1.0.1x

根据我对版本
0.9.8
的了解,默认情况下不编译CAPI引擎,因此我们必须使用开关
enable capieng
来编译它,并且没有生成引擎dll,因此它将内置到
libeay32.dll

但是在
v1.0.1x
中,我认为默认情况下编译
CAPI引擎
,并生成引擎dll,即
CAPI.dll
。但在我的例子中,它不是生成的。那么可能的原因是什么呢?
我是否也必须使用开关
启用capieng

是否在
opensslconf.h
中定义了
OPENSSL\u NO\u capieng
?另请参见Pastebin。@jww:-当我使用cmd
engine capi-t
检查openssl cmd行中引擎的可用性时。这表明capi是可用的。