MAC: -fno-rtti と共に typeid を使用することはできません。
2022-03-20 21:20:21
1. コマンドラインで jni ファイルをコンパイルする場合、~/.bash-profile に SDK と NDK の環境変数を追加してください。
export PATH=$PATH:/Users/admin/AndroidForMac/AndroidNDK/android-ndk-r10e:/Users/admin/AndroidForMac/AndroidSDK
2. error: typeid with -fno-rtti cannot use typeid with -fno-rtti
APP_STL := gnustl_static
使用するには、Application.mk で APP_STL を 'gnustl_static' に定義してください。
詳細は docs/CPLUSPLUS-SUPPORT.html をご覧ください。
この実装では、C++の例外処理とRTTIを完全にサポートしています。
ただし、ndk-buildツールでコンパイルすると、コンパイラがRTTIをオフにしているため、 "error: cannot use typeid with -fno-rtti" というエラーが報告されますので、この時点でApplication.mkファイルに追記する必要があります。
APP_CPPFLAGS := -fexceptions -frtti (RTTIが有効)
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
ハートビート・エフェクトのためのHTML+CSS
-
HTML ホテル フォームによるフィルタリング
-
HTML+cssのボックスモデル例(円、半円など)「border-radius」使いやすい
-
HTMLテーブルのテーブル分割とマージ(colspan, rowspan)
-
ランダム・ネームドロッパーを実装するためのhtmlサンプルコード
-
Html階層型ボックスシャドウ効果サンプルコード
-
QQの一時的なダイアログボックスをポップアップし、友人を追加せずにオンラインで話す効果を達成する方法
-
sublime / vscodeショートカットHTMLコード生成の実装
-
HTMLページを縮小した後にスクロールバーを表示するサンプルコード
-
html のリストボックス、テキストフィールド、ファイルフィールドのコード例