Přímo v "Qt-Version-Compatibility" se píše "Major releases may break backwards binary and source compatibility, although source compatibility may be maintained". To je ale jen jedna stránka mince, protože např. upgrade překladače nebo standardní knihovny [C++] někdy znamená nutnost překompilovat. Obecně C++ a binární kompatibilita je problém z dlouhodobého hlediska, proto je systémové API většinou v C.