我使用Android studio开发了一个Android应用程序,现在我想包含一个原生部分。所以我开始使用Qt开发这个部分,现在我想在我的应用程序中包含源文件。
我的问题是我收到以下错误:致命错误:QObject:没有这样的文件或目录
注意:我使用:android-ndk-r10e和我的Android.mk文件看起来像:
LOCAL_PATH := $(call my-dir)
LOCAL_MODULE := qt-signaux
LOCAL_SRC_FILES += com_example_qtsignaux_Library.cpp
LOCAL_SRC_FILES += Emitter.cpp #class using qtcreator and containing QObject
TARGET_ARCH_ABI += armeabi
LOCAL_LDLIBS := -llog
include $(BUILD_SHARED_LIBRARY)
先谢谢你们
答案 0 :(得分:0)
我终于找到了我的问题。我的include路径没有指向great文件夹(包含QObject头的文件夹)
要修复它,我使用了包含路径标志和ndk-build命令