Hi All, Ray,<div><br></div><div>Firstly Ray thank you a lot for your detailed and encouraging reply-- much appreciated-- and I am honoured to share your knowledge and wisdom.<br><br>Secondly, my comments below:</div><div><br>
<div class="gmail_quote">On Wed, Jul 4, 2012 at 4:23 AM, Ray Donnelly <span dir="ltr"><<a href="mailto:mingw.android@gmail.com" target="_blank">mingw.android@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi Nalin,<br>
<div class="im"><br>
> 1. Faced the error described below ? Drop me a unicast mail OR mail on-list.<br>
<br>
</div>I replied off-list last time you mentioned your problem with<br>
Necessitas on Mac, and I tracked your problem down to the fact that<br>
you were compiling for armv7a and trying to run that on android-7.<br>
<br>
The android emulator only supports armeabi with platform <= 13. To quote myself:<br>
<br>
"DId you try armeabi (or platform >= 14) yet?"<br>
<br>
You never got back to me on that question ;-)<br>
<br>
So please try that. For best results though I'd recommend using a<br>
device instead of the emulator.<br>
<div class="im"><br></div></blockquote><div>Thank you-- I will try that and report on-list shortly regarding that.</div><div> Will also try to collect my experiences/thoughts in a wiki/blog/faq at some time-- so that the learnings and Ray's advice can be shared and built upon.</div>
<div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">
> I want to ultimately add to necessitas creator on ios enough that we can cross-compile apps for ios devices-- ipad/iphone/ipods.<br>
<br>
</div>Well, I'm not sure how relevant Necessitas is for iOS to be honest,<br>
many of us are fans of Free and Open Source Software and iOS is<br>
ideologically firmly in the proprietary camp. From a purely "wow,<br>
that's cool" perspective, I'd love to be able to develop iOS apps on<br>
Qt Creator, but from every other perspective... here's my take:<br>
<snip><br></blockquote><div><br></div><div>My thinking is:-</div><div><br></div><div>(1) to use a .pro file + working Qt program--->> and use scripts etc within necessitas to call apple tools and generate the required iOS deployment bundle-- and either deploy them using Apple's commandline toolchains etc... or to use XCode to deploy it to ios device.</div>
<div>Being able to use a .pro file to generate ios deployment bundle-- without modifying-- will be a huge achievement-- and will save massive effort; and especially on iPad it will be heaven-- to run on both iPad and Galaxy tabs etc.</div>
<div><br></div><div>(2) Regarding static linking libraries-- sure... we can add terms that for free/Open Source SW only it is legal.</div><div>For commercial software-- dev obviously has to buy Qt license-- since apple's terms dont allow LGPL-ed libraries to be dynamically loaded.</div>
<div><br></div><div>(3) Debugging: Either we use XCode to debug OR we use gdb shipped with xcode/ios toolchain-- with it's output piped to Qt-Creator window.</div><div>Probably we'll have to use XCode only.</div><div>
It will be probably too much effort keeping debug code in sync with apple's latest changes.</div><div><br></div><div>Regarding jailbreaking:: personally I'm not in favour of that.</div><div><br></div><div>All I want is that:-</div>
<div>(a) Qt programs that run on android, linux, windows-- can be deployed as proof-of-concept on ios.</div><div>(b) Lot of sales of Qt licenses for ios dev will probably help Qt's ecosystem also.</div><div>(though ofcourse... probably you guys will think of my save-the-world and my love for "old Nokia" to be craziness.</div>
<div><br></div><div>What say ?</div><div><br></div><div>Regards,</div><div><br></div><div>Nalin</div><div>ps: Ray-- thanks again for reply-- really your knowledge is awesome and contributions commendable-- and I have printed the mail-- to look at for inspiration somedays when I am feeling down.</div>
<div><br></div><div>pps: pardon my somewhat short reply-- but this is all I wanted to say...</div></div></div>