[Marble-devel] Using MarbleWidget in Visual Studio on Windows
M.Ozeau
m.ozeau at gmail.com
Mon Aug 22 07:42:09 UTC 2011
Any help plz ?
2011/8/4 M.Ozeau <m.ozeau at gmail.com>
> I finally success to compile Marble With Visual Studio 2008 and Qt 4.7.3 on
> Windows. (like there
> http://techbase.kde.org/Projects/Marble/WindowsCompiling)
>
> I create a new MakeFile project in Visual Studio. Add a Main.css like in
> this thread (http://techbase.kde.org/Projects/Marble/MarbleCPlusPlus)
>
> #include <QtGui/QApplication>#include <marble/MarbleWidget.h>
> using namespace Marble;
> int main(int argc, char** argv){
> QApplication app(argc,argv);
>
> // Create a Marble QWidget without a parent
> MarbleWidget *mapWidget = new MarbleWidget();
>
> // Load the OpenStreetMap map
> mapWidget->setMapThemeId("earth/openstreetmap/openstreetmap.dgml");
>
> mapWidget->show();
>
> return app.exec();}
>
> I copy past the marble-tmp\include\marble\ directory to my Application
> directory and the link for the #include <marble\MarbleWidget.h> is OK
>
> I copy the MarbleWidget.dll to my Debug directory and my Release Directory
>
> But when i try to launch the application i still got some error :
>
> Error 2 error C2491: 'Marble::AbstractDataPlugin::staticMetaObject' :
> definition of dllimport static data member not allowed c:\Documents and
> Settings\Administrateur\Mes documents\Visual Studio
> 2008\Projects\MarbleTest2\MarbleTest2\debug\moc_AbstractDataPlugin.cpp
> 48 MarbleTest2
> Error 8 error C2491:
> 'Marble::AbstractDataPluginItem::staticMetaObject' : definition of dllimport
> static data member not allowed c:\Documents and
> Settings\Administrateur\Mes documents\Visual Studio
> 2008\Projects\MarbleTest2\MarbleTest2\debug\moc_AbstractDataPluginItem.cpp
> 44 MarbleTest2
> .....
> ....
> ...
> ....
> .....
> Error 252 error C2491:
> 'Marble::TileLevelRangeWidget::staticMetaObject' : definition of dllimport
> static data member not allowed c:\Documents and
> Settings\Administrateur\Mes documents\Visual Studio
> 2008\Projects\MarbleTest2\MarbleTest2\debug\moc_TileLevelRangeWidget.cpp
> 51 MarbleTest2
> Error 259 error C2491: 'Marble::TinyWebBrowser::staticMetaObject' :
> definition of dllimport static data member not allowed c:\Documents and
> Settings\Administrateur\Mes documents\Visual Studio
> 2008\Projects\MarbleTest2\MarbleTest2\debug\moc_TinyWebBrowser.cpp 50
> MarbleTest2
> Error 264 fatal error U1077: '"C:\Program Files\Microsoft Visual
> Studio 9.0\VC\bin\cl.EXE"' : return code '0x2' NMAKE MarbleTest2
> Error 265 fatal error U1077: '"C:\Program Files\Microsoft Visual
> Studio 9.0\VC\bin\nmake.exe"' : return code '0x2' NMAKE MarbleTest2
> Error 266 error PRJ0019: A tool returned an error code from
> "Performing Makefile project actions" MarbleTest2 MarbleTest2
>
> Any help please ??
>
> Thx a lot
>
>
> --
> Cordialement Morgan Ozeau
>
>
--
Cordialement Morgan Ozeau
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/marble-devel/attachments/20110822/49c22265/attachment.html>
More information about the Marble-devel
mailing list