MarsTech C++ SYS Example
This is example how to use MarsTech C++ SYS library and other MarsTech project. It is very simple application which creates four modules (two static and two dynamic loaded from dynamic/shared libraries). Each module has one thread which logs one log message per 100 milliseconds. The example application can be stopped by pressing Ctrl + C.
Download all MarsTech dependencies and put them to a same directory. Create new subdirectory "3rdParty" and put there "3rdParty" dependencies (inih, SQLite3). Then build whole solution and put "config.ini" file to the working directory (in most cases the same directory where binaries are stored).
- MarsTech Headers
- MarsTech Dependency Injection
- MarsTech Error Handling
- MarsTech Logging
- MarsTech Config
- MarsTech Threading
- MarsTech Dll Factory
- MarsTech Module
- MarsTech C++ SYS
No build configuration is needed - just build whole solution. Application passive configuration is stored in "config.ini".
Source Code Documentation
You can find generated source code documentation at https://www.marstech.cz/projects/msys/1.0.1/doc.
This project is released under GNU General Public License version 3. If you can not or do not want to accept GNU GPLv3 license and you would like to use this project under another license, please contact me on firstname.lastname@example.org or visit www.marstech.cz.