Androidプロジェクトが初めてです。私の新しい仕事のために、私はAndroidプラットフォーム用のプロジェクトを構築する必要があります。 Androidのndkを使用してAndroid用cmakelists.txt
を使用してmakeファイルを生成することができました。対応するandroid.toolchain.cmake
ファイルです。 makefile
を実行しようとしたとき。私は直面している:Android ndk r15b - Posix_memalign()宣言されていない識別子
posix_memalign()宣言されていない識別子の問題。
ここで、cとC++コンパイラはAndroid ndkのデフォルトのツールチェーンであるclangです。私はこの問題を解決する方法を知らない。この問題を解決するのを手伝ってください。
私はWindows OSを使用しています。私はmsysメイクファイルを生成しました。
安全な側にするには、 'minSdkVersion'を' 16'に設定してください。私はcmakeがこれを継承し、 '-DANDROID_NATIVE_API_LEVEL'をさらに設定する必要はないと信じています。 –