kaitai_struct_cpp_stl_runtime
kaitai_struct_cpp_stl_runtime copied to clipboard
Kaitai Struct: runtime for C++ using STL
With this change compilation on the BSDs will work.
Given the following KSY definition: ```ksy meta: id: bits_example endian: be bit-endian: be seq: - id: first_bit type: b2 - id: second_bit type: b2 - id: third_bit type: b2 -...
The `|| defined(__MINGW32__)` makes it possible to compile with MinGw on Windows additionally changing the type of got_len from int to size_t fixes the wsigncomparewarning that occurs Closes https://github.com/kaitai-io/kaitai_struct_cpp_stl_runtime/issues/44
``` ../ext/kaitai_rt/kaitai/kaitaistream.cpp:21:10: fatal error: endian.h: No such file or directory 21 | #include ``` It appears this has been an issue on MacOS before. Is Windows even supported? Compiling with...
In Pull Request #22, some comments strongly suggest usage as a dynamic library isn't supported: >Actually, this is my first big question, what is your rationale to not just include...
There are useful configure files a client project can include the runtime project using `find_package` funcion. There is module to find iconv and include naturely.
Identical code as in C# and Python runtimes, well almost identical. I am unable to run tests so someone may need to fix type cases. Please assist.
[NuGet](https://www.nuget.org/) packages are quite handy in the MSVC environment. :-) PS: Requires issue #11 to be solved first.