It requires version 4.32.09
FMOD version number. Check this against FMOD::System::getVersion.
0xaaaabbcc -> aaaa = major version number. bb = minor version number. cc = development version number.
#define FMOD_VERSION 0x00043209
HLFX.ru [...] HLEnhanced [...] dislike
Well, I'm a Slav myself (Bosnia and Herzegovina), yet I love many aspects of HLEnhanced. Oh, I'm not 30 though, much younger.
HLEnhanced is basically a very cleaned-up HL SDK with bug fixes and things done properly, also using a nice cross-platform build system that is CMake. And, most importantly, it's got documentation.
My guess is that they dislike it because it's different. HL SDK is one big mess
of code, so if someone gets very used to it (especially for over 6 years), they start disliking and avoiding anything that's actually better, because they don't know better and don't wanna change. Design patterns? Style consistency? Namespaces? What are those? Global functions and variables everywhere!
Another guess is CMake and dependencies. You need to build the XercesC library, and use CMake to generate project files for Visual Studio, if I recall correctly. That probably pushes away many people, especially
beginners. But then again, it's 2021, programmers are supposed
to be familiar with at least one or two build systems. :/
So, with all that said, there aren't, almost any, valid reasons to dislike HLEnhanced. However, it's not being worked on any more, and Solo advises to not use it.