Boost C++ Library (1.3x.x or higher version) is required. Boost libraries are included in the C++ Standards Committee's Library Technical Report (TR1) and in the new C++11 Standard. You can download the latest version of Boost from with Boost Software License 1.0

For Linux Users:

For the case that you are unfamiliar with compiling Boost, we provide a build package of NANDFlashSim being aware of Boost libraries compilation. In this case, the builder will compile NANDFlashSim along with Boost libraries on behalf you. No matter what you have your own Boost libraries or not, you can easily compile them together by informing the location of Boost libraries. Please check Build.

For Windows Users (Cygwin and Visual Studio)

If you want to pre-compiled Boost libraries or an install version of Boost libraries, get BoostPro. For users of Visual C++ 7.1 (Visual Studio 2003), 8.0 (Visual Studio 2005), 9.0 (Visual Studio 2008), and 10.0 (Visual Studio 2010)—all with the latest service packs— The BoostPro offers an installer that will place source, documentation, and compiled 32-bit library binaries on your system. BoostPro is down-loadable from