[Marble-devel] compiling marble on Windows again

Sylvain Paré sylvain.pare at gmail.com
Sat Jun 19 13:39:14 CEST 2010


It is because you build it yourself dynamically !
I gess you used cmake to build marble.
Cmake searched for qmake. qmake was founded in your Qt directory .
SO it used those libs to run!
These libs are accessible from your apps ( it is because to be able to build
marble with cmake and qmake you had to
add qt path to your system environment). If you remove this definition or
these libs then your app will note be able to run.

If your are trying to build/package a stand alone version of marble then I
think you have first to build Qt statically.
But then I personnaly did not found how to build marble statically.
So I stoped here my attempt to build a distributable package of marble.

++
Sylvain


2010/6/19 Christophe Leske <info at multimedial.de>

> Hi,
>
> i compiled my own version of Marble, and it runs ok (despite my recent
> issues with the mouse not working anymore).
>
> In the program folder however, I do NOT have the QT-DLLs that the normal
> installation (0.8.0) has. Specifically, the following files are missing
> in my personal build folder (yet it runs):
>
> QtCore4.dll
> QtGui4.dll
> QtNetwork.dll
> QtSvg4.dll
> QtWebKit4.dll
> QtXML4.dll
>
> These are pretty self-explanatory, yet I am wondering why it is that my
> copy (which resides in another folder) is still running, despite the
> fact that these rather important files are missing?
>
>
> --
> Christophe Leske
>
> www.multimedial.de - info at multimedial.de
> http://www.linkedin.com/in/multimedial
> Vogteistrasse 19 - 51647 Gummersbach
> +49(0)177 249 70 31
>
>
> _______________________________________________
> Marble-devel mailing list
> Marble-devel at kde.org
> https://mail.kde.org/mailman/listinfo/marble-devel
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.kde.org/pipermail/marble-devel/attachments/20100619/ba2f931f/attachment.htm 


More information about the Marble-devel mailing list