I am a little bit confused by the naming of output folder in libraw.vcxproj: debug-x86_64 and debug-x86_64. This sounds like being usable with 32 bit, but the project is built as 64 bit.
As the 32-bit-version of my program - in which I plan to use LibRaw - is still downloaded with significant numbers, I built LibRaw and hurlbertvisionlab's LibRawWrapper for 32 bit. My program just uses LibRawWrapper + LibRaw to display the RAW-image. For most of my test images this worked. Some gave the exception "Insufficient memory", which is understandable with 32 bit. One image gave "Only single or three-color formats are supported" with 32-bit, but worked with 64-bit.
My intention is now to include LibRaw also in the 32-bit-version of my program - with mentioning the limitation that it may not work for all images. This would be better than not trying to display the RAW images at all.
Are there reasons not to follow this approach?
Is the strategy of LibRaw team not to support 32-bit Windows at all? Honestly, this would be reasonable for me, allthough my program still has some 32-bit friends.