К сожалению, я не уверен, что ваш подход будет работать для чего угодно, кроме мобильных платформ на базе Qt (я думаю, Symbian, и, возможно, некоторых других).
Большинство платформ мобильных ОС НЕ являются независимыми от языка для родных приложений, поэтому, если вы хотите разрабатывать для iPhone, вам нужно использовать Objective-C, для Android и BBOS потребуется Java и т. Д. *
Кроме того, многие платформы требуют, чтобы вы использовали их API-интерфейсы для доступа к оборудованию, поэтому даже если вы сможете создать кроссплатформенное мобильное приложение на C ++ с использованием Qt, вы не сможете получить доступ к любому оборудованию на устройстве.
Опять же, если это веб-приложение, почему бы просто не разработать его для браузера (т.е. использовать стандартные веб-технологии)?