Как использовать GLM в приложении Android NDK

В настоящее время я пытаюсь перенести свое приложение OpenGL на Android и застрял на том, как импортировать и создавать GLMhttp://glm.g-truc.net/ должным образом. У меня нет проблем с использованием GLM в стандартных приложениях C ++, однако я довольно новичок в NDK. Я попробовал все другие решения, размещенные в Интернете, но безуспешно. Вот что у меня так далеко:

Я использую последнюю версию GLM (0.9.4)

Мой файл .cpp содержит:

    #include <glm\glm.hpp>

Мой файл Android.mk выглядит так:

    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)

** \ Development \ OpenGL \ glm-0.4.0 ** - это расположение файлов GLM на моем диске C

После сборки я получаю эту ошибку:

   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

Это напоминает проблему Codemonkeyhttps://gamedev.stackexchange.com/questions/47128/android-ndk-build-cant-find-glm-headers где было предложено APP_STL: = gnustl_static.

Похоже, что мои исходные файлы настроены правильно, однако есть какая-то проблема компилятора, которую я не могу определить. Любая помощь с благодарностью!

Ответы на вопрос(2)

Ваш ответ на вопрос