1

这就是我的问题。我试图编译使用它,但它没有编译。它没有找到#include,我有 NDK 8d。我还阅读了https://stackoverflow.com/a/9722190并申请了。APP_STL 的所有选项.. 这是我的 Android.mk:

LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_SRC_FILES := net_superlinux_generalengineeringpaid_MechanicalShearForce.c
LOCAL_MODULE := net_superlinux_generalengineeringpaid_MechanicalShearForce
include $(BUILD_SHARED_LIBRARY)

这是我的Application.mk:

APP_STL := gnustl_static
APP_PLATFORM := android-9
APP_ABI := all

所以我不知道该怎么办。

我只需要知道如何在我的 android 项目中使用 Symbolicc++。Symja 作为替代选项使我出现 Java 堆错误。谢谢。

4

1 回答 1

0

您是否尝试过仅使用标题的压缩包?

  • 然后,您可以将标题添加到LOCAL_HEADERS += <path_to_include_dir>文件Android.mk

  • 或在命令行上g++ ... -I <path_to_include_dir> ...

  • 还有一个CPP_FLAGS环境变量可能会影响编译器搜索标头的位置。

有人纠正我我错了。希望对你有帮助,祝你好运!

和平

于 2014-08-19T03:19:39.023 回答