fasmcpp is a library for building assembly code at runtime. It uses Flat Assembler, a light, fast and powerful self-compilable assembler.
For now, it only works on Windows and compiles with Visual Studio (I only tested 2017), but I plan to port it to Linux and make it compatible with gcc and Clang.
You should take a look at the documentation to get started.
I don't intend to make improvements regularly unless there's some interest from other people. If you think you could use fasmcpp in your project and wish for me to implement new features, please feel free to star and/or watch this repository or even send me an e-mail at [email protected].
If you find a mistake or bug, please open an issue or e-mail me.