We're working on an SDK that gets published to many game developers. We're using LibTomCrypt for some cryptography stuff. We've gotten some reports of it conflicting with some users who also use LibTomCrypt, and have a different version.
I'm wondering if I can hide this thing somehow so that external client code can't see that we have that library in there.
LibTomCrypt is a C library and our project is C++, which is built and used as a static library.
We build using MSVC for x64, Win 32 and XBoxONE, and we use Sony's Clang for PS4.