Construire Android NDK projet avec Cmake
Je voudrais générer mon application android native avec l'android NDK et Cmake, donc, j'ai téléchargé le android-cmake de la chaîne d'.
Cmake générer mon projet avec succès, mais quand j'essaie d'aller dans le créer un répertoire et essayez d'exécuter "faire", j'ai l'erreur suivante:
-- Configuring done
-- Generating done
-- Build files have been written to: /Users/ldz/Desktop/myProject
[ 1%] Building CXX object Project/src/Main/Core/CMakeFiles/Core.dir/Main/Main.cpp.o
arm-linux-androideabi-g++: error: unrecognized command line option '-stdlib=libc++'
Je ne sais pas quel est le problème ici, mon projet de l'utilisation de C++11, voici mon g++ --version résultat:
Configured with: --prefix=/Applications/Xcode.app/Contents/Developer/usr --with-gxx-include-dir=/usr/include/c++/4.2.1
Apple LLVM version 5.0 (clang-500.2.76) (based on LLVM 3.3svn)
Target: x86_64-apple-darwin12.5.0
Thread model: posix
Merci!
Avez-vous eu un coup d'oeil à ceci: stackoverflow.com/questions/13958197/...?
OriginalL'auteur LongDuZboub | 2013-10-06
Vous devez vous connecter pour publier un commentaire.
De construire un Android NDK projet avec Cmake et de créer APK, vous devriez faire :
C'est Main.cpp
Au lieu d'utiliser l'Android cmake fourche utiliser android.suite d'outils fichier inclus avec le NDK (ce qui nécessite de CMake 3.6)
OriginalL'auteur Vi.
Basé sur Vi.:réponse de s, j'ai fait un clone de android-cmake sur github et a ajouté une modification de l'Apk.cmake appelé android.apk.cmake. J'utilise NativeActivity au lieu de pixellight:s LoadLibraries.java.
Le clone est ici:
https://github.com/Discordia/android-cmake
J'ai créé l'exemple Vi.:s réponse:
https://github.com/Discordia/android-cmake-example
OriginalL'auteur Robert Sjödahl