Using C++ classes and plain C API
NOTE on syntax: as C and C++ don't have properties, in C++ class properties are represented by get_PropertyName() and set_PropertyName() methods.
C++ classes are provided in source code and are located in <SolFS>\CPP directory. You need to compile those classes according to your needs. C++ classes make use of static libraries located in subdirectories of <SolFS>\Lib directory as listed below.
If you need to use plain C API or compile C++ classes, add SolFS libraries mentioned below to your project.
- Windows 32-bit:
Use the library files located in <SolFS>\Lib\Win32\Static directory
- Windows 64-bit:
Use the library files located in <SolFS>\Lib\Win64\Static directory
Separate downloads are provided for 32-bit and 64-bit versions of Linux. The library with SolFS engine (libsolfs.a) can be found in <SolFS>/Lib/ directory
- MacOS X and iOS:
The library with SolFS engine (libSolFS.a) can be found in <SolFS>/Lib/ directory
Separate downloads are provided for various procesor architectues of Android devices. The library with SolFS engine is called libsolfs.a and can be found in <SolFS>/Lib/android directory
On Linux and MacOS X systems you need to link some additional libraries to your project:
"m" library must be linked to your project.
On Linux, Android and MacOS X the project must be compiled with the following compiler options:
On MacOS X it's necessary to also add "/usr/local/lib/**" to "Library Search Paths" path of your project's Build Settings.
See How To Start using the API topic for further instructions.