| This file describes how to build liblouis.dll That is the only binary |
| file needed by someone who wishes to use liblouis in an application. The |
| tables are in the tables subdirectory of the liblouis distribution. For |
| an overview of liblouis see README. |
| |
| First, obtain the liblouis source, either by downloading the latest |
| tarball or from the Git repository. See HACKING for instructions. |
| If you downloaded the tarball, unpack it. |
| |
| To build liblouis.dll you will need the Microsoft command-line C/C++ |
| tools. You will also have to set environment variables correctly. You |
| can download the Community version of Microsoft Visual Studio, including |
| Visual C++, and the Microsoft Windows SDK for free. It has a batch file |
| that sets environment variables and then displays a command prompt. |
| |
| You might have to add the Visual Studio path |
| (C:\Program Files (x86)\Microsoft Visual Studio\2017\Community) to the |
| "Path" of the environment variables manually. |
| |
| Next, go to the subdirectory windows. Edit the file configure.mk. If you |
| want 32-bit Unicode change the 2 in the line UCS=2 to a 4. |
| |
| Open the "VS 2017 Developer Command Prompt" from the Start menu and use the |
| "cd" command goto the "\liblouis-x.x.x\windows" folder, then type: |
| |
| nmake /f Makefile.nmake |
| |
| The directory will contain liblouis.dll and liblouis.lib, along with |
| object files. Note that those liblouis.dll and liblouis.lib only are for |
| 32-bit usage. |