Skip to content

Commit

Permalink
Document current state of the x86_64 version
Browse files Browse the repository at this point in the history
  • Loading branch information
jaydg committed Nov 14, 2017
1 parent f02ab56 commit e353d6d
Showing 1 changed file with 6 additions and 4 deletions.
10 changes: 6 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,15 +5,17 @@ libtcod-d is a set of bindings for using the excellent
language.

The DLL (libtcod.so on Linux, libtcod.dll on Windows) is dynamically loaded
on start up, not linked at compile time. Note that this means that on Linux
you must link with libdl by adding -ldl to your linking command to ensure
that your program runs.
on start up, not linked at compile time.

It searches for libtcod_debug.so, and if it can't find that, then libtcod.so
on the current path (or dlls if on Windows). The current release build of
on the executable's path (or dlls if on Windows). The current release build of
libtcod.so 1.5.1 is lacking the functions `TCOD_mouse_includes_touch` and
`TCOD_sys_get_sdl_window`, and will fail on attempting to load those functions.

ATTENTION: the x86_64 version of the Linux library seems to be very unstable
and the demo application crashed immediately upon startup. The x86 variant
works almost fine, though.

To try the samples, change to examples/samples_d and run dub.

The bindings are a strict port of the C API, so refer to libtcod
Expand Down

0 comments on commit e353d6d

Please sign in to comment.