This project is real open source, so you can download all source codes. Usage, modification and redistribution of the sources are under some conditions.
There are several libraries necessary to compile the programs (these libraries are available for free in source codes):
| Name | Purpose | Source |
| BOOST C++ | Containers, generic algorithms, metaprogramming | www.boost.org |
| STL | Standard Template Library | www.stlport.org |
| IBM ICU |
Internationalization Classes for Unicode |
www.ibm.com/software/globalization/icu/downloads.jsp |
|
|
SQLite - Embeddable RDBMS engine written on pure C with easy to use API. It includes support for transactions, rollback logfile, modern SQL 92 syntax. |
www.sqlite.org |
|
|
Cross-platform GUI library. The list of features include optional Unicode support, usage of native controls when available, dockable forms, and some others. |
www.wxwidgets.org |
| |
Free file archiver with high compression ratio. |
http://www.7-zip.org |
|
RAR |
Archiver & packer |
http://www.rarsoft.com |
|
BZip2 - file compression library. |
http://www.bzip.org | |
| CWebPage |
|
http://www.codeproject.com/com/cwebpage.asp |
| SHTTPD |
Lightweight, easy to use web server. Very simple and clean API. Crossplatform. |
http://shttpd.sourceforge.net |
| XPdf |
Adobe PDF files viewer |
http://www.foolabs.com/xpdf |
| Info-Zip |
ZIP files library |
http://sourceforge.net/projects/infozip/ |
|
|
Library for accessing the tags in OGG audio files |
http://vorbis.com |
The project is compiled with Boost v.1.31.0. Newer versions of the library may cause troubles (possible there are some problems for 1.32). BOOST library is used intensively (regex - regular expressions, Filesystem - portable operations with file paths, signal - delegates, Integers - neat operations with integer types, and some others parts). Only source codes are used, so there is no need to build lib's.
STL as separated library is required only for MinGW. The reason is that MinGW has got reduced STL library - it does not support wstring. All other compiled do not require additional STL to download.
There are some other open source projects used in Solarix. You don't have to download them explicitly because they are already included in LEM library. These projects are all about handling the different file formats and uncompressing archives:
We don't change the copyright marks in those source codes, but there were situation when we were forced to change the code slightly (or rename the files to avoid conflicts).
You can download precompiled executables. If you want to recompile the tools - please read this guide.
changed 14-may-2007
© Mental Computing 2009