cyrus sasl和openssl之间的冲突

时间:2014-12-29 17:49:12

标签: openssl md5 sasl

在使用本指南的cl编译器在Windows上构建cyrus sasl版本2.1.25时: http://www.sendmail.org/~ca/email/cyrus2/windows.html

whith openssl版本为0.9.6g。

此步骤:

#nmake /f NTMakefile

它因此错误而失败: openssl-engine-0.9.6g \ include \ openssl / md5.h(103):错误C2371:' MD5_CTX' :重新定义;不同的基本类型

有关此错误的任何想法?

感谢您的帮助

1 个答案:

答案 0 :(得分:1)

我发现问题因为我不想要sasl插件我通过编辑NTMakefile来停用插件编译:

SUBDIRS = lib plugins utils sample

仅限: SUBDIRS = LIB

因为我只对sasl库感兴趣。