@Sweedland: Problemet du tar upp handlar mer om att kompilator/sdk blir uppdaterad över tid och äldre kod inte funkar att kompilera längre. Det problemet har man överallt, C# som i C på någon liten obskyr PIC10. Såvida man inte tar en fullständig backup med alla verktyg, Windows/Linux, fysisk dator osv så kommer det problemet alltid att kvarstå. Det är väl där @Det Otroliga Åbäket tips kommer väl till pass, skriv POSIX eller åtminstone ANSI/ISO kod. Då behöver man justera minimalt i koden för den nya sdk (vanligtvis GPIO/UART/Timers etc).
.....
Slutsats, jag håller med dig. Det går inte att säga att Qt eller något annat ska vara standard. För det finns ingen standard när det kommer miljöer från de olika tillverkarna. Håller man sig till POSIX så minskar arbetet när bakåtkompabilitet bryts i utvecklingsmiljön.