Відповіді:
Як зазначав @Drew, Emacs не включає цю бібліотеку, тому в Windows потрібно встановити її окремо.
Додаткову інформацію див. У розділі Emacs README.w32 "Необов'язкові бібліотеки залежностей". Як і в Emacs 25, схоже, ви можете завантажити залежності від FN-сервера GNU (або дзеркала). Наприклад, http://ftp.gnu.org/gnu/emacs/windows/emacs-25-x86_64-deps.zip
Це найпростіший шлях: завантажте відповідний zip-файл emacs-deps і витягніть його у верхній частині інсталяції emacs.
Ви також можете завантажити необхідні бібліотеки з https://sourceforge.net/projects/ezwinports або встановити msys2. Якщо ви підете цим маршрутом, вам потрібно буде визначити, які бібліотеки вам потрібні - libxml2, gnutls тощо.
Однак ви вирішили отримати бібліотеки, я вважаю, що найпростіше скопіювати файли у ваш emacs / bin dir. README.w32 пропонує ви можете просто додати dir, що містить dlls, до вашої PATH, але я пам'ятаю, що раніше у мене це не було.
Я вважаю, що libxml2
це необов'язковий пакет, який ви можете встановити разом з Emacs. Це бібліотека підтримки XML і необхідна для підтримки HTML та XML у Emacs.
У 64-розрядному Emacs для Microsoft Windows файл nt/INSTALL.w64
говорить про це:
** Завантажте та встановіть необхідні пакети
Запустіть
msys2_shell.bat
у свійMSYS2
каталог, і ви побачите відкрите вікно BASH.У вікні BASH використовуйте таку команду, щоб встановити необхідні пакети (ви можете скопіювати і вставити їх в оболонку за допомогою
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