I have two sets of issues. One seems to be linker related: E/art ( 8857): dlopen("/data/app/com.app/lib/arm/libcryptopp-and.so", RTLD_LAZY) failed: dlopen failed: library "libstlport_shared.so" not found
So I add: ANDROID_EXTRA_LIBS += /Users/jhihn/Downloads/android-ndk-r10e/sources/cxx-stl/stlport/libs/armeabi-v7a/libstlport_shared.so That satisfied the linker, but that produces the std:string 0xdeadcab1 crash, as previously posted. This seems to be a result of a linking problem. The wiki says: *The second optional argument is a STL library. The default is STLport as a shared library due to GNU licensing requirements. STL libraries can be one of:* - *stlport (shared)* - *stlport-static* - *stlport-shared* - *gnu (shared)* - *gnu-static* - *gnu-shared* But I don't know why one would be better than the other. The Crypto++ docs seem to prefer stlport-shared. But why? The std:string crash does not happen on OSX/iOS. It also doesn't happen on android until I use Crypto++ with std::strings. Meanwhile, on all platforms, QString/QByteArray does not seem to "play nice" with Crypto++. QString when using constData() function just returns the .constData() toUtf8() byte array. Very weird things happen, like nulls being missed (QByteArray places a null at the end in most cases). I've used Qt's classes extensively and never had this issue. Does anyone know what is going on? And that beings me to the third topic (not an issue): Would anyone be interested in a Crypto Qt classes/overloads? -- -- You received this message because you are subscribed to the "Crypto++ Users" Google Group. To unsubscribe, send an email to cryptopp-users-unsubscr...@googlegroups.com. More information about Crypto++ and this group is available at http://www.cryptopp.com. --- You received this message because you are subscribed to the Google Groups "Crypto++ Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to cryptopp-users+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.