Just catching up on this thread ....
We could quite easily remove the building of the B44 and the other luts from the build process and simply ship the header file. Tthough leave the code in for consistency checking) as I believe it is mostly a historical relic these days.
Regarding the windows build in general, alas it is somewhat problematic to maintain due to the relatively infrequent use of the Windows platform in this context. This makes the upkeep of solution files problematic. I am hoping that CMake can serve our needs well. Thanks for all the help already!
I'd like to suggest the creation a windows branch into which I can pull in some of the pull requests that are limited to build changes.
Alas, the changes the class hierarchy for the exceptions need to be referred to a bigger release since they break the existing interface, but it will need to be tackled in the long term for sure.
Piotr