[Marble-devel] Re : Qt based widget
moez gadri
moez_gadri at yahoo.fr
Wed Oct 24 20:33:58 CEST 2007
Hello,
Yes I plan to use Marble or Google Maps (when QtWebKit will be available).
I would like to use one of them as a background of QGraphicScene.
I tried to compile Marble in my computer (I'm using Visual Studio 2005 with Qt 4.3), and I had the following error:
1- fatal error C1083: Cannot open include file: 'unistd.h': No such file or directory
I commented the line #include <unistd.h> in the file GeoPolygon.cpp and the problem is resolved
I created a small program to use Marble widget (just the main function)
#include <QApplication>
#include "MarbleWidget.h"
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
MarbleWidget mw;
mw.show();
return app.exec();
}
With this code I had the error "c:\marble\marble\src\lib\GeoPoint.h(21) : error C2065: 'M_PI' : undeclared identifier"
I defined M_PI=3.1415 some where and the problem desapeared and the program compiles well.
but when I tried to execute I had the following runtime error:
QFSFileEngine::open: No file name specified
Cannot open file '', because: No file name specified
QFSFileEngine::open: No file name specified
QFSFileEngine::open: No file name specified
QFSFileEngine::open: No file name specified
QFSFileEngine::open: No file name specified
QFSFileEngine::open: No file name specified
QFSFileEngine::open: No file name specified
QFSFileEngine::open: No file name specified
QFSFileEngine::open: No file name specified
QFSFileEngine::open: No file name specified
Couldn't find any maps! Exiting ...
The program '[2780] test.exe: Native' has exited with code -1 (0xffffffff).
Apparantly I have to specify a file name. I don't know what is it.
If you permit I have a comment about the instalation process: I was obliged to install cmake to be able to compile Marble. As a Qt based program, I expected to find a .pro file (so I can use qmake).
Best Regards,
Moez
----- Message d'origine ----
De : Torsten Rahn <torsten.rahn at credativ.de>
À : marble-devel at kde.org
Envoyé le : Mercredi, 24 Octobre 2007, 16h28mn 05s
Objet : Re: [Marble-devel] Qt based widget
Hi,
> It is already has a Qt based widget. I have used it in one of my projects.
> Although I have not completed the module in which marble is used; marble
> widget itself is quite complete and usable.
I'd like to add that right now we don't guarantee a stable API (that's the
reason for the future tense). A stable API is something we are heading for
during the upcoming months (maybe sooner than, but no later than KDE 4.1).
In addition to the possibility to use Marble as a widget you can also
integrate it into an application using either Qt Designer or as a KDE KPart
(if the application that Marble gets inserted into is a KDE application).
Do you have any plans to use Marble? If so, don't hesitate to ask further
questions.
Torsten
> > There is an article in
> > http://trolltech.com/company/tt/contents/issue-5/reusing saying that
> > Marble will be a Qt based widget, so it will be easy to integrate it in
> > other applications.
> >
> > Could you, please, give me an indication of when this will be happen?
> >
> > Best regards,
> > Moez
> >
> > ------------------------------
> > Ne gardez plus qu'une seule adresse mail ! Copiez vos
> > mails<http://www.trueswitch.com/yahoo-fr/>vers Yahoo! Mail
> >
> > _______________________________________________
> > Marble-devel mailing list
> > Marble-devel at kde.org
> > https://mail.kde.org/mailman/listinfo/marble-devel
--
Torsten Rahn
Tel.: 0 21 61 - 46 43 - 192
credativ GmbH, HRB Mönchengladbach 12080
Hohenzollernstr. 133, 41061 Mönchengladbach
Geschäftsführung: Dr. Michael Meskes, Jörg Folz
_______________________________________________
Marble-devel mailing list
Marble-devel at kde.org
https://mail.kde.org/mailman/listinfo/marble-devel
_____________________________________________________________________________
Ne gardez plus qu'une seule adresse mail ! Copiez vos mails vers Yahoo! Mail
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.kde.org/pipermail/marble-devel/attachments/20071024/69fa54fb/attachment.html
More information about the Marble-devel
mailing list