Для компиляции приложений для Windows Mobile 5 вам потребуется:
как минимум Visual Studio 2005 Standard или Visual Studio 2008 Professional (Microsoft переместила поддержку Windows Mobile в Профессиональную версию).
Примечание: Вы не можете использовать Express версии Visual Studio для создания приложений для платформы Windows Mobile.
CeGCC , который может быть скомпилирован из Linux.
Что касается Qt в Windows Mobile, вы должны прочитать эту статью доктора Добба: Qt и Windows CE