Important: Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

STL on android



  • Hi,

    I'm trying to compile a Qt project for adroid against a library that uses STL. Linking fails due to STL symbols not being found. Googling around I found that this could be overcome by defining following in Android.mk:

    APP_STL := stlport_static
    APP_CPPFLAGS += -fexceptions

    Is there some way replicate this using qt and qmake?



  • As a temporary solution, I manually linked against the libstlport_static.a library but this of course breaks if a different target arch is selected or something changes in android ndk paths.

    So, proper solution still welcome.


Log in to reply