[osg-users] Trying to understand GraphicsWindow system
Brett Haines
bwhaines at outlook.com
Tue Dec 19 11:31:15 PST 2017
Hi all,
I'm in the middle of building OSG for Android, but I'm having an issue when actually linking the library to another appilication. If fails to link due to an "undefined reference to 'graphicswindow_X11'". I tracked down why X11 is being used to the GraphicsWindow header file:
Code:
#define USE_GRAPICSWINDOW_IMPLEMENTATION(ext) \
extern "C" void +t(void); \
static osgViewer::GraphicsWindowFunctionProxy graphicswindowproxy_##ext(graphicswindow_##ext);
#if defined(_WIN32)
#define USE_GRAPHICSWINDOW() USE_GRAPICSWINDOW_IMPLEMENTATION(Win32)
#elif defined(__APPLE__)
#define USE_GRAPHICSWINDOW() USE_GRAPICSWINDOW_IMPLEMENTATION(Carbon)
#else
#define USE_GRAPHICSWINDOW() USE_GRAPICSWINDOW_IMPLEMENTATION(X11)
#endif
Since X11 doesn't exist on Android, it seems like there isn't an option there that Android can use. Is there something here that I am missing?
Thank you,
Brett
------------------
Read this topic online here:
http://forum.openscenegraph.org/viewtopic.php?p=72610#72610
More information about the osg-users
mailing list