librime
is tested to work on Windows with the following combinations of build
tools and libraries:
Boost and cmake versions need to match higher VS version.
Python>=2.7 is needed to build opencc dictionaries.
git clone --recursive https://github.com/rime/librime.git
Copy env.bat.template
to env.bat
and edit the file according to your setup.
If Boost libraries are available, set BOOST_ROOT
to the root directory of
Boost source tree; modify BJAM_TOOLSET
, CMAKE_GENERATOR
and
PLATFORM_TOOLSET
if using a different version of Visual Studio; also set
DEVTOOLS_PATH
for build tools installed to custom location.
When prepared, do the following in a Developer Command Prompt window.
This step downloads Boost libraries in librime's default search path.
If you have installed Boost libraries elsewhere, skip this step and set
the environment varialble BOOST_ROOT
to the installed path.
install-boost.bat
build.bat deps
This builds dependent libraries in librime\deps\*
, and copies artifacts to
librime\include
, librime\lib
and librime\bin
.
build.bat librime
This creates build\bin\Release\rime.dll
.
Build artifacts: the shared library along with API headers and supporting files
can be found in dist
directory.
librime
comes with a REPL application which can be used to test if the library
is working.
cd build\bin
Release\rime_api_console.exe
congmingdeRime shurufa