Hi,

I'm using 3.2.2-rc2, building it for Android and trying to use in Qt (5.4.1) 
application. OSG is configured with this:

cmake -DOSG_BUILD_PLATFORM_ANDROID=ON 
-DANDROID_NDK=/home/some/android/android-ndk-r10d -DDYNAMIC_OPENTHREADS=OFF 
-DDYNAMIC_OPENSCENEGRAPH=OFF -DOSG_GL1_AVAILABLE=OFF -DOSG_GL2_AVAILABLE=OFF 
-DOSG_GL3_AVAILABLE=OFF -DOSG_GLES1_AVAILABLE=OFF -DOSG_GLES2_AVAILABLE=ON 
-DOSG_GL_LIBRARY_STATIC=OFF -DOSG_GL_DISPLAYLISTS_AVAILABLE=OFF 
-DOSG_GL_MATRICES_AVAILABLE=OFF -DOSG_GL_VERTEX_FUNCS_AVAILABLE=OFF 
-DOSG_GL_VERTEX_ARRAY_FUNCS_AVAILABLE=OFF -DOSG_GL_FIXED_FUNCTION_AVAILABLE=OFF 
-DJ=8 -DCMAKE_INSTALL_PREFIX="/some/sources/OpenSceneGraph-3.2.2-rc2/build" 
-DOPENGL_INCLUDE_DIR="/home/some/android/android-ndk-r10d/platforms/android-21/arch-arm/usr/include/GLES"

Seems, that sets of *.a libs are build, both for armeabi and armeabi-v7a 
without any problem. Trying to link them in qt application (from *.pro file):

LIBS += 
-L"/home/some/sources/OpenSceneGraph-3.2.2-rc2/build/obj/local/armeabi-v7a" 
-losg -losgUtil -losgDB -losgGA -losgViewer -lOpenThreads

gives me lots of linker errors, looks like osg libraries are not taken for link:

/home/some/sources/OpenSceneGraph-3.2.2-rc2/src/osgDB/Registry.cpp:752: error: 
undefined reference to 'osgGetVersion'
/home/some/sources/OpenSceneGraph-3.2.2-rc2/src/osgDB/Registry.cpp:225: error: 
undefined reference to 'osg::KdTreeBuilder::KdTreeBuilder()'
/home/some/sources/OpenSceneGraph-3.2.2-rc2/src/osgDB/OutputStream.cpp:669: 
error: undefined reference to 'osgGetVersion'
/home/some/sources/OpenSceneGraph-3.2.2-rc2/include/osg/Object:98: error: 
undefined reference to 'typeinfo for osg::ImageStream'
and so on...

Maybe some other osg version should be used for Android? Or something wrong is 
with cmake configuration? Whole build is done on Ubuntu x64.

Thank you!

Cheers,
Robert

------------------
Read this topic online here:
http://forum.openscenegraph.org/viewtopic.php?p=63566#63566





_______________________________________________
osg-users mailing list
osg-users@lists.openscenegraph.org
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

Reply via email to