Latest version
Latest wxLua version is:
» 2.8.12.3 «
The change log for this and previous releases can be found here.
Which download?
Your platform has been detected as:
» Windows 32 bit «
Download wxLua...
wxLua can be used as a C++ library for projects that want to add Lua scripting capabilities to their wxWidgets programs or as an application or Lua module for programmers who want to write, debug, and execute applications written entirely in Lua.
-
If you are interested in using wxLua as a C++ library to extend your program,
you should download the sourcecode and compile the
wxLua libraries to link to.
- Please read the install.html documentation that is provided in the docs/ folder to learn how to build wxLua.
-
Instead, if you are interested in using wxLua to write and execute Lua programs
download the appropriate binary package, if available.
- The builds may come in two flavors, Ansi and Unicode.
- Lua can only be built using Ansi strings and all of its string functions treat them as such.
- wxWidgets can be built using Ansi or Unicode strings.
- wxLua Ansi Build - Strings in Lua are pushed into wxWidgets as-is to be shown in a dialog or used otherwise.
- wxLua Unicode Build - Strings in Lua are Ansi of course, but when they are pushed into wxWidgets they are treated as UTF-8 Unicode strings and translated to the appropriate wxWidgets Unicode char type. This means that you can write UTF-8 strings in your Lua source code and wxWidgets will display them appropriately. However, this also means that wxWidgets will pass UTF-8 strings back to Lua so you need to be prepared to handle them as such. This means that a single character may not always be one byte long, but up to four bytes, making the use of Lua's string.gsub/mid/... functions harder to use.
-
Don't forget to read the documentation about the wxLua
executables
and how to run the samples.
You can view a complete list of downloads on Sourceforge
here .
...for Windows
![]() |
Choose either the Ansi or Unicode version and download desired wxLua-X.Y.Z.R-[Ansi/Unicode].zip
The binary packages are self-contained; you won't need anything else.
Simply unzip the binaries into a new directory and run the programs in the bin/ directory. See the support page if you have problems with installation. |
...for Linux
![]() |
There are currently no binary packages for 2.8.12, please read the install instructions to learn how to compile it from source code on your system. |
...for Macintosh
![]() |
There are currently no binary packages for 2.8.12, please read the install
instructions to learn how to compile it from source code on your system. Older 2.8.10 binary package as a self-contained Mac bundle. |
...for Maemo
| Run wxLua on your Nokia N810 (possibly N770) using the Maemo platform. Please visit Charles Shapiro's website, http://tomshiro.org/lua-maemo/, for more information. |
Sourcecode
|
2.8.12.3 source package (.tar.gz) See install.html for info about required libraries and how to compile and install them. |
Browse the Sourceforge Subversion (SVN) Sourcecode Repository On-line
|
November 21, 2011 - wxLua has switched from CVS to Subversion and all further development will take place in SVN. Browse the wxLua SVN repository on Sourceforge. |
Older Releases
|
A complete list of the wxLua downloads on Sourceforge are
here |


