ご無沙汰しております。spaaaark・∀・です。
この度DxLibを用いたゲームについて、Androidアプリへの移植を検討しております。
下記の質問はAndroid Studioを使い始めたばかりの初心者としての質問であることをご了承ください。
WindowsにてVisual Studio 2019で開発したC++コード(C++11以降の機能を含む)を
Android NDKを用いてAndroidプロジェクトへインポートし、Code Inspectorを使用したところ、
STLイテレータをautoで型推論するところで下記のエラーを示しており、
素人目にはC++11以降の機能がうまく働いていないように見えます。
Error: Can't compare structures.
なおプロジェクト設定については、DxLibの使い方ページ(下記リンク)を参照させていただいております。
(ただしCMakeLists.txtは、使用するcppファイルすべてを登録するよう書き換えています。)
https://dxlib.xsrv.jp/use/dxuse_android_studio_4_0.html
このコードをAndroid Studioで使用するための設定を知りたいのですが、
どう検索すべきかもわからず、こちらでお伺いさせていただきます。
皆様の意見を頂けますと幸いです、よろしくお願いいたします。
Android NDKによるC++11以降の機能の使い方について
- spaaaark・∀・
- 記事: 66
- 登録日時: 10年前
- 住所: 埼玉
- 連絡を取る:
Android NDKによるC++11以降の機能の使い方について
クリエイティブな生活で刺激的な毎日を!
Re: Android NDKによるC++11以降の機能の使い方について
VTuber:
東上☆海美☆(とうじょう・うみみ)
http://atassyu.php.xdomain.jp/vtuber/index.html
レスがついていないものを優先して、レスするみみ。時々、見当外れなレスしみみ。
中の人:
手提鞄あたッしュ、[MrAtassyu] 手提鞄屋魚有店
http://ameblo.jp/mratassyu/
Pixiv: 666303
Windows, Mac, Linux, Haiku, Raspbery Pi, Jetson Nano, 電子ブロック 持ち。
東上☆海美☆(とうじょう・うみみ)
http://atassyu.php.xdomain.jp/vtuber/index.html
レスがついていないものを優先して、レスするみみ。時々、見当外れなレスしみみ。
中の人:
手提鞄あたッしュ、[MrAtassyu] 手提鞄屋魚有店
http://ameblo.jp/mratassyu/
Pixiv: 666303
Windows, Mac, Linux, Haiku, Raspbery Pi, Jetson Nano, 電子ブロック 持ち。
- spaaaark・∀・
- 記事: 66
- 登録日時: 10年前
- 住所: 埼玉
- 連絡を取る:
Re: Android NDKによるC++11以降の機能の使い方について
すいません、本件自己解決しました。
設定として、下記リンクによりC++バージョンをC++17に指定したところ、
CodeInspectorの表示に関わらずコンパイルが通ることが判明しました。
https://qiita.com/yumetodo/items/bd8f556ab56298f19ba8
おそらく、makeを行う際の設定はgradleには設定できるものの、
CodeInspectorにはその設定が反映されずエラーと表現されたと推定されます。
今回このスレッドはAndroidにてソフトウェアを動かすことが目的であり、
アプリ自体は動作することができたため、ここでトピックを閉じようと思います。
設定として、下記リンクによりC++バージョンをC++17に指定したところ、
CodeInspectorの表示に関わらずコンパイルが通ることが判明しました。
https://qiita.com/yumetodo/items/bd8f556ab56298f19ba8
おそらく、makeを行う際の設定はgradleには設定できるものの、
CodeInspectorにはその設定が反映されずエラーと表現されたと推定されます。
今回このスレッドはAndroidにてソフトウェアを動かすことが目的であり、
アプリ自体は動作することができたため、ここでトピックを閉じようと思います。
クリエイティブな生活で刺激的な毎日を!