Réponses:
Comme l'a noté @Drew, Emacs n'inclut pas cette bibliothèque, donc sur Windows, vous devez l'installer séparément.
Voir la section Emacs README.w32 "Bibliothèques de dépendances facultatives" pour plus d'informations. Depuis Emacs 25, il semble que vous pouvez télécharger les dépendances à partir du serveur FTP GNU (ou d'un miroir). Par exemple, http://ftp.gnu.org/gnu/emacs/windows/emacs-25-x86_64-deps.zip
C'est la façon la plus simple de procéder: téléchargez le fichier zip emacs-deps approprié et extrayez-le par-dessus votre installation emacs.
Vous pouvez également télécharger les bibliothèques nécessaires sur https://sourceforge.net/projects/ezwinports ou installer msys2. Si vous suivez cette voie, vous devrez décider des bibliothèques dont vous avez besoin - libxml2, gnutls, etc.
Quelle que soit la façon dont vous choisissez d'obtenir les bibliothèques, j'ai trouvé qu'il était plus facile de copier les DLL dans votre répertoire emacs / bin. Le fichier README.w32 suggère que vous pouvez simplement ajouter le répertoire contenant les DLL à votre CHEMIN, mais je me souviens ne pas avoir eu ce travail pour moi dans le passé.
Je crois que libxml2
c'est un paquet facultatif que vous pouvez installer avec Emacs. Il s'agit de la bibliothèque de prise en charge XML, requise pour la prise en charge HTML et XML dans Emacs.
Pour Emacs Microsoft Windows 64 bits, le fichier nt/INSTALL.w64
indique ceci:
** Téléchargez et installez les packages nécessaires
Exécutez
msys2_shell.bat
dans votreMSYS2
répertoire et vous verrez une fenêtre BASH ouverte.Dans l'invite BASH, utilisez la commande suivante pour installer les packages nécessaires (vous pouvez le copier et le coller dans le shell avec
Shift + Insert
):pacman -S base-devel \ mingw-w64-x86_64-toolchain \ mingw-w64-x86_64-xpm-nox \ mingw-w64-x86_64-libtiff \ mingw-w64-x86_64-giflib \ mingw-w64-x86_64-libpng \ mingw-w64-x86_64-libjpeg-turbo \ mingw-w64-x86_64-librsvg \ mingw-w64-x86_64-libxml2 \ mingw-w64-x86_64-gnutls \ mingw-w64-x86_64-zlib