在使用本指南的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' :重新定义;不同的基本类型
有关此错误的任何想法?
感谢您的帮助
答案 0 :(得分:1)
我发现问题因为我不想要sasl插件我通过编辑NTMakefile来停用插件编译:
SUBDIRS = lib plugins utils sample
仅限: SUBDIRS = LIB
因为我只对sasl库感兴趣。