@wolf-9830

Как подключить .hpp файлы к моему native проекту?

Здравствуйте, уважаемые пользователи сайта toster.ru.

Как мне подключить .hpp файлы в моем native android (SDL 2) проект? Вернее, что прописать в файл android.mk?

LOCAL_PATH := $(call my-dir)

include $(CLEAR_VARS)

LOCAL_MODULE := main

SDL_PATH := ../SDL
SDL_IMAGE_PATH := ../SDL2_image-2.0.0
SDL_MIXER_PATH := ../SDL_mixer
SDL_TTF_PATH := ../SDL_ttf

LOCAL_C_INCLUDES := $(LOCAL_PATH)/$(SDL_PATH)/include \
				$(LOCAL_PATH)/$(SDL_IMAGE_PATH)/ \
				$(LOCAL_PATH)/$(SDL_MIXER_PATH)/ \
				$(LOCAL_PATH)/$(SDL_TTF_PATH)/ 

# Add your application source files here...
LOCAL_SRC_FILES := $(SDL_PATH)/src/main/android/SDL_android_main.c \
													main.cpp \
													CCore.cpp \ 

LOCAL_SHARED_LIBRARIES := SDL2 \
							SDL2_image \
							SDL2_mixer \
							SDL2_ttf 

LOCAL_LDLIBS := -lGLESv1_CM -llog

include $(BUILD_SHARED_LIBRARY)
  • Вопрос задан
  • 2742 просмотра
Решения вопроса 1
EXL
@EXL
Энтузиаст
MY_HEADER_PATH := ../src/headers

LOCAL_C_INCLUDES := $(LOCAL_PATH)/$(SDL_PATH)/include \
				$(LOCAL_PATH)/$(SDL_IMAGE_PATH)/ \
				$(LOCAL_PATH)/$(SDL_MIXER_PATH)/ \
				$(LOCAL_PATH)/$(SDL_TTF_PATH)/ \
                                $(LOCAL_PATH)/$(MY_HEADER_PATH)/


После этого файлы хэдеры из директории "../src/headers" должны увидеться нормально.
Но почитай внимательно документацию по Android NDK, в частности там может быть переменная LOCAL_CХХ_INCLUDES := или LOCAL_CPP_INCLUDES :=
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы