我将使用这个 Django 包将 SAML2 身份验证集成到我的 django APP 中:https ://github.com/fangli/django-saml2-auth 。
这个包需要xmlsec libary
,不幸的是我正在使用 Windows 服务器,我将在其中安装这个库。
我尝试按照文档将其安装在 Windows 中:
- 我在这里得到了图书馆:https ://www.aleksey.com/xmlsec/download.html
- 我从这里获得了 Windows 二进制文件:https ://www.zlatkovic.com/pub/libxml/64bit/
按照文档在 windows 上安装此库后:
我可以通过以下方式配置安装:cscript configure.js prefix=c:\opt include=c:\opt\include lib=c:\opt\lib debug=yes
This is the result :
Microsoft (R) Windows Script Host Version 5.812
Copyright (C) Microsoft Corporation. All rights reserved.
libxmlsec version: 1.2.29
Created Makefile.
XMLSEC configuration
----------------------------
Use Crypto: openssl
Use Default Crypto: openssl
Use OpenSSL: Enabled
Use OpenSSL Version: 110
Use NSS: Disabled
Use MSCrypto: Disabled
Use MSCng: Disabled
Use LibXSLT: Enabled
Use iconv: Enabled
NT 4.0 support: Enabled
Win32 build configuration
-------------------------
C-Runtime option: /MD
Unicode: Enabled
Debug symbols: Enabled
Warnings as errors: Disabled
C compiler: cl.exe
C compiler flags:
Static xmlsec: Enabled
Enable DL support: Enabled
Install prefix: c:\opt
Put tools in: $(PREFIX)\bin
Put headers in: $(PREFIX)\include
Put static libs in: $(PREFIX)\lib
Put shared libs in: $(PREFIX)\bin
Include path: c:\opt\include
Lib path: c:\opt\lib
我已将二进制文件放在上面的文件夹中。在我使用nmake
Here 运行 make 文件后,结果:
LINK : fatal error LNK1104: cannot open file 'libxml2.lib'
NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\amd64\link.exe"' : return code '0x450'
所以我不知道该怎么做才能继续我的安装,我已经按照文档进行操作,也许我错过了一些东西。
任何人都可以帮忙
谢谢