This library abstracts the filesystem behavior of Operating Systems and implements access to compressed storage, such as .ZIP archives. It was inspired by a concept found inside S2Games’ Savage: The Battle for Newerth but has since evolved into much greater context.
Learn more on how to use this library here.
To correctly build the C++ source code you need
Check-out the source code from ‘https://svn.osdn.net/svnroot/eirfs/’. Navigate into “Build” and open “FileSystem.sln” to find the main solution file.
The build environment supports Windows XP and above. There are special “_legacy” build configurations to target Windows XP specifically.
Using the Code::Blocks project we have added support for Linux aswell.
FileSystem depends on the following modules. They have to be placed in the same directory.
If you want to use this library in your own project you are meant to create a “vendor” directory in which you perform a “check-out” of it along with the listed dependencies. Here is a tutorial on how to set up your SVN repository.
Recommended vendor name: FileSystem