[Qt-creator] Building Debugging Helper library error

Jack Wootton jackwootton at gmail.com
Tue May 11 14:37:08 CEST 2010


On Tue, May 11, 2010 at 1:21 PM, Eike Ziller <eike.ziller at nokia.com> wrote:

>
> On May 11, 2010, at 10:46 AM, ext Jack Wootton wrote:
>
> > On Mon, May 10, 2010 at 6:30 PM, Andre Poenitz <
> andre.poenitz at mathematik.tu-chemnitz.de> wrote:
> > On Mon, May 10, 2010 at 11:33:31AM +0100, Jack Wootton wrote:
> > > I'm having problems getting Qt Debugger libraries to build.
> > >
> > > Environment
> > > -----------------
> > > Creator 2.0 built from source
> > > Qt 4.7 built from source
> > > Windows XP
> > > Nokia N97 SDK
> > > I have %epocroot% set to \
> > > Creator is run from the command line at C:\git\creator2.0\bin
> >
> > You do not need the compiled debugging helpers for neither Symbian
> > nor Windows/MinGW deverlopment. They have been replaced by Python
> > scripts that do not need compilation.
> >
> > The problem I'm facing is that Creator "Projects > Build Settings  >Qt
> Version" isn't listing all the Qt installations listed under "Tools >
> Options > Qt4".
> >
> > The "Projects" tab within Creator allows general "Build Settings" to be
> set. One such setting is the Qt Version to use when building.  The only Qt
> Versions listed are Qt installations where the helper library is built. At
> least it seems that way.
>
> It lists the Qt Versions that match the Target architecture of the target
> you have selected (probably "Desktop" ?).
> If you have Qt Versions installed (and known to Qt Creator) that make it
> possible to develop for multiple targets, your Projects mode should have
> tabs "Targets", "Editor Settings" and "Dependencies".
>

Ok, that makes sense.  I've added a target "Symbian Device" and in this
scenario the Qt Version which is listed is "Nokia_N97_SDK(Qt 4.7.0).  So
that means you're correct, and my idea of it being dictated by the debugger
library faling to build, was definitely wrong.

However I don't really want to build for a device, I want to build for the
emulator in the SDK.  So the build process should use abld, but the target
should be winscw and not armv5.  It seems that when I add a Symbian Device
as a target, Creator will only build it for armv5.  Does creator even know
where epoc.exe is or is capable of launching the emulator?



> Similar to
> http://doc.qt.nokia.com/qtcreator-snapshot/creator-building-running.html#building-for-symbian
> If you want to compile for a different target than shown in the tabs on the
> "Targets" page, e.g. Symbian devices, you need to add a target (press + next
> to the "Desktop" tab).
>
> > I didn't know that Creator used devices.xml to "auto-detect" SDKs.  I
> thought it really was auto-detecting them.
>
> Define "really auto-detecting" :)
>

OK.  Good point.  I assumed (bad I know) that it may have scanned for epoc32
or something like that.


>
> Regards,
> --
> Eike Ziller
> Software Engineer
> Nokia, Qt Development Frameworks
>
> Nokia gate5 GmbH
> Firmensitz: Invalidenstr. 117, 10115 Berlin, Germany
> Registergericht: Amtsgericht Charlottenburg, Berlin: HRB 106443 B
> Umsatzsteueridentifikationsnummer: DE 812 845 193
> Geschäftsführer: Dr. Michael Halbherr, Karim Tähtivuori
>
>
>
>
> _______________________________________________
> Qt-creator mailing list
> Qt-creator at trolltech.com
> http://lists.trolltech.com/mailman/listinfo/qt-creator
>



-- 
Regards
Jack
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.qt-project.org/pipermail/qt-creator-old/attachments/20100511/b1a63900/attachment.html 


More information about the Qt-creator-old mailing list