title: Realities of using QT C++ to write a cross platform phone app
body: <p>I am attempting to continue developing applications for Smart Phones (I have a little experience with Android). I have done some deep research &amp; I have decided to start creating applications in Qt C++.</p>
  
  <p><em>The reason I am doing this is because from my research it seems that I can write an application once in Qt then all I have to do is compile it on IPhone, Android, Symbian &amp; Windows Mobile and then I will have an application that will work on <strong>ALL</strong> these platforms.</em></p>
  
  <p><strong><em>My question is:</em> Am I correct that if I write an app in Qt C++ then it will work on the following platforms: Android, IPhone, Symbian &amp; Windows Mobile?</strong></p>
  
  <p>I know that this is kindof a naive question ("What API can I use to work on all platforms") but I have researched alot &amp; they all seem to say Qt can work on all these platforms.</p>
  
  <p><em>PS, Are there any cons to using Qt to write a cross platform Phone App? Is compiling Qt application code difficult to do on each platform?</em></p>