use the Depends tool (google it) to see what DLLs it needs and Filemon to see 
how it resolves the DLLs.





________________________________
From: "Robinson, David" <[email protected]>
To: [email protected]
Sent: Thu, August 26, 2010 6:37:54 AM
Subject: [Qt-qml] Qml Application Deployment - What needs to be deployed to 
support QML image formats?

 
I’m testing QML application deployment to a Windows PC where no Qt software has 
previously been installed to see what’s involved.
 
I have a C++ application that creates a QDeclarativeView and loads a QML local 
file. The QML local file happens to be the flickr example with some added 
multimedia support using the Qt mobility API.
 
The application runs & locates the imports & plugins required but something 
relating to image format support is still missing. The following is a summary 
of 
the configuration so far for anyone attempting the same: -
        1. Qt dll’s needed are local      to the exe.
        2. QML components are located in a      directory tree relative to the 
QML 
local file
        3. Declarative Imports are located      in a directory tree structure 
relative 
to the exe eg Qt/Multimedia etc
        4. Backends are located in a ‘plugins’      directory tree relative to 
the 
environment variable QTDIR. This resolves      errors likeno service found for 
-      
"com.nokia.qt.mediaplayer" etc
        5. The exe install directory has been added to the path so      that 
imports 
built on Qt dll’s can find their dependencies. (I can’t      see any 
alternative 
except dll duplication for each import dll & that’s      worse!).
 
Now when the app runs the QML is loaded the multimedia import is located & the 
backends are found but even though I have included the imports for 
‘imageformats’, I get ‘image format unsupported’ errors for all jpg images when 
the QML loads the RssModel delegates.
 
Does anybody know what needs to be deployed to support QML jpg image formats?
 
Regards
David Robinsion
 

Please refer to www.anite.com for individual Anite company details. The 
contents 
of this e-mail and any attachments are for the intended recipient only. If you 
are not the intended recipient, you are not authorised to and must not 
disclose, 
copy, distribute, or retain this message or any part of it. It may contain 
information which is confidential and/or covered by legal professional or other 
privilege. Contracts cannot be concluded with us nor legal service effected by 
email.  

Anite plc
Registered in England No.1798114
Registered Office: 353 Buckingham Avenue Slough Berks SL1 4PF United Kingdom
VAT Registration No. GB 787 418187
Scanned for viruses by Mimecast.  


      
_______________________________________________
Qt-qml mailing list
[email protected]
http://lists.trolltech.com/mailman/listinfo/qt-qml

Reply via email to