Hi GuiYe,

You'll need xulrunner-1.8 to compile the llmozlib2 as it doesn't work
with later versions of xulrunner - as Mozilla changed the API in ways
that make porting difficult.  llmozlib has now abandoned the gecko
based approach and adopted QtWebKit instead.

Our gecko plugin which embeds llmozlib2 also has the same constraints,
and problems.  gecko turned out to be pretty poor solution for
embedding, so I have also abandoned this path.

Much more viable long term solution is to adopt QtWebKit, and the
osgQtbrowser illustrates this in action.  This route is the future for
embedded browser support in the OSG.

Robert,

2009/12/10 GuiYe <[email protected]>:
>
>   Hello!
>   Who can tell me how to compile the plugins of gecko!I download
> xulrunner-1.9.en-US.win32.sdk.zip,but it can't compile right:
> llembeddedbrowser.cpp
> f:\web\llmozlib2\llembeddedbrowser.cpp(227) : error C2039: 'Create' : is not
> a member of 'nsIAppShell'
>
> f:\web\xulrunner-1.9.1.4.en-us.win32.sdk\xulrunner-sdk\include\widget\nsiappshell.h(29)
> : see declaration of 'nsIAppShell'
> f:\web\llmozlib2\llembeddedbrowser.cpp(228) : error C2039: 'Spinup' : is not
> a member of 'nsIAppShell'
>
> f:\web\xulrunner-1.9.1.4.en-us.win32.sdk\xulrunner-sdk\include\widget\nsiappshell.h(29)
> : see declaration of 'nsIAppShell'
> f:\web\llmozlib2\llembeddedbrowser.cpp(374) : error C2059: syntax error :
> ','
> f:\web\llmozlib2\llembeddedbrowser.cpp(374) : error C3861: 'NS_STATIC_CAST':
> identifier not found
> llembeddedbrowserwindow.cpp
> f:\web\llmozlib2\llembeddedbrowserwindow.cpp(64) : fatal error C1083: Cannot
> open include file: 'nsICaret.h': No such file or directory
>   What should I do?
>   Thank you !
>
>
>
> _______________________________________________
> osg-users mailing list
> [email protected]
> http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
>
>
_______________________________________________
osg-users mailing list
[email protected]
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

Reply via email to