C++ 如何使用NTLM支持编译gSoap?(Mac OS X)

C++ 如何使用NTLM支持编译gSoap?(Mac OS X),c++,macos,ntlm,gsoap,C++,Macos,Ntlm,Gsoap,需要帮助以使用NTML支持(Mac OS X)构建gSoap。找不到任何有关此的教程。在文档中,我发现: 通过从安装libntlm并使用-DWITH_NTLM编译所有项目源代码,可以在客户端启用HTTP NTLM身份验证 有人能更详细地解释一下该怎么办吗 谢谢 好吧,你没有比这更好的描述了。首先,做这两件事:下载并安装libntlm,并将“WITH_NTLM”定义添加到项目的编译中 在构建(g)soap客户机时(不幸的是,在visual studio中),我还做了几件事: 将编译器指向“Lib

需要帮助以使用NTML支持(Mac OS X)构建gSoap。找不到任何有关此的教程。在文档中,我发现:

通过从安装libntlm并使用-DWITH_NTLM编译所有项目源代码,可以在客户端启用HTTP NTLM身份验证

有人能更详细地解释一下该怎么办吗


谢谢

好吧,你没有比这更好的描述了。首先,做这两件事:下载并安装libntlm,并将“WITH_NTLM”定义添加到项目的编译中

在构建(g)soap客户机时(不幸的是,在visual studio中),我还做了几件事:

  • 将编译器指向“LibNTLM\include”作为附加包含目录
  • 将链接器指向库文件(在我的示例中为“\LibNTLM\lib\LibNTLM.dll.a”)

你知道这个Libntlm库在MacOS的x64架构和Xcode 9下是否仍然可行吗?此外,它是否也依赖于openSSL的外部存在?(因为那是不久前从OSX SDK中删除的)。对不起,不知道。