No, C/C++ is straightforward when you stick to a distribution because there are people who are dedicated to packaging and deal with inconsistencies that individual library developers love to multiply.
And anyone who tries to build your software on another distribution will feel the pain.