Jawaban:
Seperti yang dicatat oleh @Drew, Emacs tidak menyertakan pustaka ini sehingga pada Windows Anda harus menginstalnya secara terpisah.
Lihat bagian README.w32 Emacs "perpustakaan ketergantungan opsional" untuk informasi lebih lanjut. Pada Emacs 25 sepertinya Anda dapat mengunduh dependensi dari server FTP GNU (atau mirror). Misalnya http://ftp.gnu.org/gnu/emacs/windows/emacs-25-x86_64-deps.zip
Ini adalah cara termudah: unduh file zip emacs-deps yang sesuai dan ekstrak di atas instalasi emacs Anda.
Anda juga dapat mengunduh perpustakaan yang diperlukan dari https://sourceforge.net/projects/ezwinports , atau menginstal msys2. Jika Anda memilih rute itu, Anda harus memutuskan perpustakaan mana yang Anda butuhkan - libxml2, gnutl, dll.
Namun Anda memilih untuk mendapatkan perpustakaan, saya merasa lebih mudah untuk menyalin dll ke direktori emacs / bin Anda. README.w32 menyarankan Anda untuk menambahkan dir yang berisi dll ke PATH Anda, tetapi saya ingat tidak ada yang berfungsi untuk saya di masa lalu.
Saya percaya itu libxml2
adalah paket opsional yang dapat Anda instal bersama dengan Emacs. Ini adalah pustaka dukungan XML, dan diperlukan untuk dukungan HTML dan XML di Emacs.
Untuk Microsoft Windows 64-bit Emacs, file nt/INSTALL.w64
mengatakan ini:
** Unduh dan instal paket yang diperlukan
Jalankan
msys2_shell.bat
diMSYS2
direktori Anda dan Anda akan melihat jendela BASH dibuka.Di BASH prompt, gunakan perintah berikut untuk menginstal paket yang diperlukan (Anda dapat menyalin dan menempelkannya ke dalam shell dengan
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