Risposte:
Come notato da @Drew, Emacs non include questa libreria, quindi su Windows è necessario installarla separatamente.
Vedi la sezione README.w32 di Emacs "Librerie opzionali di dipendenze" per maggiori informazioni. A partire da Emacs 25 sembra che tu possa scaricare le dipendenze dal server FTP GNU (o un mirror). Ad esempio http://ftp.gnu.org/gnu/emacs/windows/emacs-25-x86_64-deps.zip
Questo è il modo più semplice: scarica il file zip emacs-deps appropriato ed estrailo nella parte superiore dell'installazione di emacs.
Puoi anche scaricare le librerie necessarie da https://sourceforge.net/projects/ezwinports o installare msys2. Se segui questa strada dovrai decidere quali librerie ti servono - libxml2, gnutls, ecc.
Comunque tu scelga di ottenere le librerie, ho trovato più facile copiare le dll nella tua directory emacs / bin. README.w32 suggerisce che puoi semplicemente aggiungere la dir contenente le dll al tuo PERCORSO ma ricordo di non aver avuto quel lavoro per me in passato.
Credo che libxml2
sia un pacchetto opzionale che puoi installare insieme a Emacs. È la libreria di supporto XML ed è necessaria per il supporto HTML e XML in Emacs.
Per Emacs a 64 bit di Microsoft Windows, il file nt/INSTALL.w64
dice questo:
** Scarica e installa i pacchetti necessari
Esegui
msys2_shell.bat
nella tuaMSYS2
directory e vedrai una finestra BASH aperta.Nel prompt di BASH, utilizzare il seguente comando per installare i pacchetti necessari (è possibile copiarlo e incollarlo nella shell con
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