LinuxラップトップでCアプリをコーディングしていますが、オフィスではndk-buildを使用してAndroidプラットフォームに移植することがあります。プラットフォームを切り替えるたびに、ラップトップまたは Android プラットフォームに固有の一連のパスを変更する必要があります。だから私は現在、次のように設定しています:
#define ANDROID 1
#ifdef ANDROID
#define ....
#define ... bunch of stuff specific to android
#else
#define ... bunch of stuff specific to my laptop.
#endif
#define ANDROID 行をコメントアウト/コメントアウトすることを忘れないようにする必要があります。イライラするようになってきました。Android環境または通常のLinux環境で実行しているかどうかを直接検出し、それに応じてパスを設定する方法はありますか? ありがとう。