Jak korzystać z GLM w aplikacji Android NDK

Obecnie próbuję przenieść moją aplikację OpenGL na Androida i utknąłem w kwestii importowania i budowania GLMhttp://glm.g-truc.net/ prawidłowo. Nie mam problemu z używaniem GLM w standardowych aplikacjach C ++, ale jestem całkiem nowy w NDK. Próbowałem wszystkich innych rozwiązań opublikowanych w Internecie bez powodzenia. Oto, co mam do tej pory:

Używam najnowszej wersji GLM (0.9.4)

Mój plik .cpp zawiera:

    #include <glm\glm.hpp>

Mój plik Android.mk wygląda tak:

    LOCAL_PATH:= $(call my-dir)

    include $(CLEAR_VARS)

    LOCAL_MODULE    := libgl2jni
    LOCAL_CFLAGS    := -Werror
    LOCAL_SRC_FILES := gl_code.cpp
    LOCAL_LDLIBS    := -llog -lGLESv2

    APP_STL := gnustl_static
    LOCAL_C_INCLUDES += \Development\OpenGL\glm-0.9.4.0\

    include $(BUILD_SHARED_LIBRARY)

** Rozwój OpenGL glm-0.4.0 ** to lokalizacja plików GLM na moim dysku C

Po zbudowaniu otrzymuję ten błąd:

   In file included from jni/gl_code.cpp:28:0,
       \Development\OpenGL\glm-0.94.0\glm\glm.hpp:86:18: fatal error: limits: No such file or directory

Przypomina to problem z kluczemhttps://gamedev.stackexchange.com/questions/47128/android-ndk-build-cant-find-glm-headers gdzie zasugerowano „APP_STL: = gnustl_static”.

Wygląda na to, że moje pliki źródłowe są poprawnie skonfigurowane, jednak istnieje jakiś problem z kompilatorem, którego nie mogę zidentyfikować. Każda pomoc jest bardzo mile widziana!

questionAnswers(2)

yourAnswerToTheQuestion