我阅读了以下帖子,但我认为它不适用于我的情况:runtime_error 未在 g++ 4.1.2 的此范围内声明
我的问题几乎相同,但我正在尝试使用 Android-NDK (r8c) 编译文件,我检查了 NDK 是否有 stdexcept.h 并且确实如此。这是我的消息来源:
#include <stdexcept>
class RandomName : public std::runtime_error {
public:
...
};
这是我的 Android.mk 文件:
# File: Android.mk
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE := interfacetest
LOCAL_SRC_FILES := file.cpp
LOCAL_CFLAGS := -frtti
include $(BUILD_SHARED_LIBRARY)
我应该在 Android.mk 文件中添加一些行吗?