Archive for the ‘c++’ Category

found solution here: http://stackoverflow.com/questions/10480858/how-to-define-same-macro-function-based-on-different-parameters

Advertisements

Problem

All the forums said it was because my Firebreath and my DLL were not both in Debug or in Release. But this wasn’t true. They were both in Debug and still I had this runtime crash.

Solution

Just add “-DWITH_DYNAMIC_MSVC_RUNTIME=1” to your prep script.

look for it here – http://www.firebreath.org/display/documentation/Prep+Scripts

Google Android development team – you’re a bunch of whores!

Why std is so fu**ing old??????

need to write your own to_string function

string to_string (int num)
{
ostringstream convert; // stream used for the conversion

convert << num; // insert the textual representation of ‘Number’ in the characters    in the stream

return convert.str();
}

I needed to parse JSON response from a server.

I did my research and the most important thing i looked for was SIMPLICITY of API and small number of files to integrate to my existing project.

Finally, I found what I was looking for. Not something fancy JSON library but rather a very simple one that does the trick very nicely without any obvious bugs.

 

https://github.com/udp/json-parser

 

The code to print every Json response:

http://pastebin.com/i201FsEE

i’m looking for a UI menu for my ndk app.

found this nice project http://gameplay3d.org/

from this q&a http://stackoverflow.com/questions/15859521/ui-using-opengl-es-in-bb10

also, this looks nice: http://blogs.gnome.org/clutter/

and this http://www.cegui.org.uk/wiki/index.php/Main_Page

 

many shit here http://gamedev.stackexchange.com/questions/3617/good-gui-for-opengl

just change in your Application.mk to android-9 in the APP_PLATFORM

APP_STL = gnustl_shared
APP_CPPFLAGS = -fexceptions
APP_PLATFORM := android-9
APP_ABI := armeabi

Building Boost with NDK

Posted: May 9, 2013 in android, c++, JNI/NDK, mobile

found this nice post, I hope it works

http://www.codexperiments.com/android/2011/05/tips-tricks-building-boost-with-ndk-r5/

http://stackoverflow.com/questions/14036311/official-boost-library-support-for-android-and-ios

https://github.com/markshiz/cross-platform-tutorial

It didn’t. this is shit.


Another try:

found this nice code

https://github.com/mcxiaoke/boost-ndk

download + extract + put the “boost” dir in the same level of your android project (not inside, but in the same level).

Edit boost\tools\build\v2\user-config.jam –> change “ANDROID_NDK = E:/android/ndk ;” to ANDROID_NDK = <YOUR NDK LOCATION> ;

Final thoughts

I didn’t manage to build boost with android. Just use plain POSIX threading. Works great.