Windows プラットフォームで NDK を使用して静的ライブラリをビルドすると、エラーが発生します。
process_begin: CreateProcess( "PATH"\android-ndk-r8b\toolchains\arm-linux-androideabi-4.6\prebuilt\windows\bin\arm-linux-androideabi-ar.exe, "some other commands" ) failed.
make (e=87): The parameter is incorrect.
make: *** [obj/local/armeabi-v7a/staticlib.a] Error 87
make: *** Waiting for unfinished jobs....
すべてのソース ファイルが正常にビルドされ、オブジェクト ファイルを構成するときにこのエラーが発生します。
このプロジェクトを Ubuntu でビルドすると、このエラーは発生しません。Windows でのみ発生します。
問題が見つかったと思います: CreateProcess Win API 関数lpCommandLineの 2 番目のパラメーターの最大長は32,768文字です。しかし、私の場合は 32,768 文字を超えています。
この問題を解決するにはどうすればよいですか?