Note that there are some explanatory texts on larger screens.

plurals
  1. POAndroid NDK: gnustl_static library documentation?
    primarykey
    data
    text
    <p>I'm a Java developer by trade and my exposure to C++ / JNI has been limited until now.</p> <p>I've managed to do pretty well so far but now that I'm venturing into doing "Clever" things I'm becoming more and more limited by flying blind:</p> <p>I'm using the gnustl_static library because of other code which I've ported in the same native project space. However I'm finding it very difficult to learn C++ with one hand tied behind my back due to the cut down nature of the library.</p> <p>It would all be fine is there was a Javadoc (Obviously not a Javadoc ;)) or some such documentation which I could use to find what was included inside this library and in turn, what was contained within those libraries (and while I'm wishing for the moon) why certain types such as "map" aren't included and what best to use instead!</p> <p>From searching Google these past weeks I've not run across any centralised &amp; useful resource and from everyone else's knowledge and expertise I feel like I'm missing a vital and basic resource!</p> <p>Could someone please give me a hand and point me to Documentation or Tutorials or Examples or something which will help me navigate the dangerous waters of JNI / C++ / Native Android coding?</p> <p><strong>EDIT:</strong></p> <p>Someone has explained to me that STL is Standard Template Library and there is a link to what is contained within it here: <a href="http://www.sgi.com/tech/stl/stl_index.html" rel="nofollow">http://www.sgi.com/tech/stl/stl_index.html</a></p> <p>They have also explained that gnustl_static library is the STL library based on GNU machines and it is a set of headers located inside: ${ANDROID-NDK}\sources\cxx-stl\gnu-libstdc++\include</p> <p>Suffice to say this has immeasurably helped me out since I had no idea what was going on. I just didn't know enough to know where to look. </p> <p>I'm still slightly worried by the fact that STL doesn't seem to be owned by someone? (I'm thinking Apache style body here). Can anyone correct me on that?</p> <p>As you can tell. Still a little adrift here. </p> <p><strong>EDIT2:</strong></p> <p>If the STL is the library used to describe all non primitive types and functions... why is string.h being pulled from: ${ANDROID-NDK}\platforms\android-9\arch-arm\usr\include</p> <p>PS: I know I sound stupid here but I promise I'm just uninformed. I'm just not sure where to <em>start</em> looking as I feel through necessity I've started in the middle. Again, links to anything you think I would find useful would be great!</p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload