[Marble-devel] HOWTO (in progress) - build a libmarble application on windows with Qt Creator, MinGW, CMake

Torsten Rahn tackat at t-online.de
Mon May 17 22:53:10 CEST 2010


Hi Sylvain,

Is there a wiki page for your explanations available? 

Please add your explanations to the wiki even if they are not complete or still 
have issues. :-)

This kind of stuff is usually added to 

http://techbase.kde.org/Projects/Marble

Thanks for your work on this issue!

Torsten

On Monday 17 May 2010 16:51:27 Sylvain Paré wrote:
> Hello everyone,
> 
> Some news :
> First, build Marble:
> 
>    - don't need any more to copy C:\Qt\2010.02.1\mingw  to C:\mingw because
>    of adding mingw's path in the environment variables
>    - you can install marble also with Qt Command Prompt  with
>    D:\marbleSVN\marble-build>mingw32-make install
> 
> Remaining issues :
> no openstreetmap download! =>big blue marble => *How to fix it ?*
> 
> 
> Then, level 2 : build an application using marble widget
> 
> I have that kind of project developed under linux for now so I have to
> adapted my .pro to fits windows' paths like this:
> 
> win32 {
>     INCLUDEPATH += $$quote(C:/Program Files/marble/include/marble)
>     LIBS += D:/marbleSVN/marble-build/src/lib/libmarblewidget.dll.a
> }
> unix {
>     LIBS += -L/usr/local/lib \
>     -lmarblewidget
> }
> 
> then import my project into Qt creator and build it.
> But When I try to execute  i have "Program exited with code 03"
> and a popup windows entitled "Microsoft Visual C++ Runtime Library"
> "runtime error
> Program: D:\mysoft\bin\mysoft.exe
> This application  has requested the Runtime to terminate it in an unusual
> way.
> Please contact the application's support team for more information"
> 
> so I still don't know what is wrong.. why MS VC++??
> 
> I am trying to do it all out of Qt creator to see if it is because of it
> but
> 
> I did an svn up and now* I can't build..*
> => http://pastebin.com/eJ6EJBib <http://pastebin.com/nQ7cQWXt>
> 
> So plz fix it :)
> 
> CU for the next step
> 
> Sylvain
> 
> 
> 
> 2010/5/12 Christophe Leske <info at multimedial.de>
> 
> >  Am 11.05.2010 18:22, schrieb Sylvain Paré:
> > Hi Simon,
> > Thank you for your help!
> > It point me out that I did a mistake when adding mingw and qmake in my
> > %PATH.
> > So I succeed to build my makefile in Qt Create with cmake just after
> > having my paths well defined.
> > 
> > 
> > Hello Sylvain,
> > 
> > thank you very much for this interesting HowTo.
> > 
> > I have had some help by Patrick Spendrin in the past, trying to get the
> > marble widget working in QTCreator, and we came as far as you did (sorry,
> > but I couldn't post or recall the steps for it, we fiddled with it for a
> > couple of hours to get it that far just to notice then that QtCreator is
> > apparently built with the VC++ compiler and not MingW, which makes the
> > lib incompatible if i remember well). Anyway, we never got the widget
> > lib to work in QtCreator, so I am still very interested in that.
> > 
> > I would also like to learn more about the build system and the project
> > structure in general, and got myself another book on Qt yesterday. This
> > said, i am a freelance developer and therefore don't have that much time
> > to experiment. Is there a good primer or tutorial on how marble is
> > structured or how to get a head start on the source code or project in
> > general?
> > 
> > Thanks again,
> > 
> > --
> > Christophe Leske
> > www.multimedial.de -
> > info at multimedial.dehttp://www.linkedin.com/in/multimedial Vogteistrasse
> > 19 - 51647 Gummersbach
> > +49(0)177 249 70 31


More information about the Marble-devel mailing list