用NDK编译c++本地活动
Compile C++ native activity with NDK
基于NDK中的"native-activity"项目创建Android原生活动项目。在本项目中,android_main
函数在main.c文件中实现,编译和运行没有任何问题。
现在我想在这个文件中实现一些c++例程,为了做到这一点,作为第一步,我将main.c文件更改为main.cpp并更改Android中的LOCAL_SRC_FILES
条目。mk到main.cpp
。
修改后,我在编译时得到以下错误:
<>之前make.exe: ***没有生成目标' jni/main.c'的规则,需要' obj/local/arm64-v8a/objs/native-activity/main.o'。停止。之前Android。Mk 文件包含以下条目:
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE := native-activity
LOCAL_SRC_FILES := main.cpp
LOCAL_LDLIBS := -llog -landroid -lEGL -lGLESv1_CM -lGLESv2
LOCAL_STATIC_LIBRARIES := android_native_app_glue
include $(BUILD_SHARED_LIBRARY)
$(call import-module,android/native_app_glue)
这个错误的可能原因是什么?
从工作区中删除obj目录并重新构建。
相关文章:
- 当可输入框在窗口中处于活动状态时获得通知的任何方法
- "错误 (活动) E1696 无法打开源文件 "stdafx.h"--
- glBindTexture 是否覆盖活动纹理单元的内容
- 在使用 gSoap 链接多个 SOAP 服务时启用保持活动状态
- 使用动态编程以有限的资金选择活动
- CMake:Android Studio 原生活动项目无法在项目根目录之外找到第三方库
- 使用 IP 帮助程序的 Windows 中活动 UDP 连接的远程地址
- V8垃圾收集器回调,用于测量GC活动
- C++活动异常机制背后的推理
- 生成线程并在运行时执行其他操作,只要它处于活动状态
- 如何确定boost msm中的特定状态是否为活动状态
- 使用nvprof进行评测时没有GPU活动
- 通过TCP连接到Wi-Fi上的0.0.0.0,而侦听器PC有活动的Wi-Fi,以太网没有'不起作用
- C++ 递减和显示活动方程
- 如何在QT中为QInputDialog输入密码时设置背景非活动和灰色?
- OpenGL:零活动制服
- 使用不同参数匹配器的同一方法ON_CALL AND EXPECT_CALL会产生饱和和活动误差
- GCC (libstdc++) 运行时如何在异常处于活动状态时决定终止 ()
- 如何按z顺序获取第二个活动窗口?
- “B1的多重定义”,即使警卫处于活动状态