Demo Code for presentation "C++ In Action"
This code does not compile without the missing pieces (the precompiled modules mentioned in the code) because it is for educational purposes only. Besides that it is complete.
The missing pieces are:
I have forked
which contain the necessary changes to compile Asio and SDL as modules. My take on the STL adds Casey Carter's current implementation of <generator>
plus my partial implementation of <print>
on top of the latest work in Microsoft's open source standard library.
The modified libav
headers from FFmpeg version 5.0.1, plus the primary module interface unit can be found here: libav.module branch 'module'. You need to provide a prebuilt matching set of .dll or .so files plus their link libraries. I use the ones built by Gyan Doshi.
I will not provide the module implementation of Boost.Program_options. Please bring your own favourite command line processor and modify module the.whole.caboodle
accordingly.
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.