È possibile compilare il codice sorgente C++ 14 per Android con ndk10d? Ho provato entrambi i compilatori g ++ e clang ma sembra che le bandiere -std=c++14
-std=c++1y
non funzionino.Come compilare il codice C++ 14 per Android?
Se uso c++_static
come mio APP_STL, ottengo il seguente errore:
User/someone/Software/Android/android-ndk-r10d/platforms/android-17/arch-arm/usr/include/locale.h:55:1: error: empty struct has size 0 in C, size 1 in C++
Edit: Sto usando Mac OSX 10.10.4 con Xcode 6.3.2 (in grado di compilare C + +14 per iOS).
Sto usando C++ 14 con l'NDK (R10C) per un po ', quindi funziona. Sto usando clang 3.4/3.5 per costruire, e gnustl_static come STL (non ho potuto creare con C++ _ static, non ricordo la ragione esatta per quello). Non sono sicuro di aver usato '-std = C++ 14' o' std = C++ 1y', ma penso che fosse '1y'. – Michael
Ho provato le tue impostazioni ma ancora non funziona, sto usando clang 3.6 (basato su LLVM 3.6.0) – Crossfire