次の投稿を読みましたが、私の場合には当てはまらないと思います: runtime_error was not defined in this scope for 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 ファイルにいくつかの行を追加する必要がありますか?