Ошибка с CMAKE и NDK на Android при открытии уже существующей библиотеки github.(С использованием Windows 10) - PullRequest
0 голосов
/ 30 мая 2018

Итак, как уже упоминалось, я пытаюсь открыть GitHub Zip.Он использует NDK и CMAKE.Теперь основная проблема заключается в том, что я получаю эти две ошибки:

Error Image Неполная строка:

Error while executing 'C:\sdk\cmake\3.6.4111459\bin\cmake.exe' with arguments {-HE:\SpeedTest\iperf3-android-master\app -BE:\SpeedTest\iperf3-android-master\app\.externalNativeBuild\cmake\release\armeabi -GAndroid Gradle - Ninja -DANDROID_ABI=armeabi -DANDROID_NDK=C:\sdk\ndk-bundle -DCMAKE_LIBRARY_OUTPUT_DIRECTORY=E:\SpeedTest\iperf3-android-master\app\build\intermediates\cmake\release\obj\armeabi -DCMAKE_BUILD_TYPE=Release -DCMAKE_MAKE_PROGRAM=C:\sdk\cmake\3.6.4111459\bin\ninja.exe -DCMAKE_TOOLCHAIN_FILE=C:\sdk\ndk-bundle\build\cmake\android.toolchain.cmake -DANDROID_NATIVE_API_LEVEL=18 -DCMAKE_C_FLAGS=-I./src/ -IE:\SpeedTest\iperf3-android-master\app -DCMAKE_CXX_FLAGS=}

Я установил MinGW (сам диск C) и добавил пакеты:

  1. mingw32-gcc (все 5 классов)
  2. mingw-gcc-g ++ (все 4 класса).

Не сработало.

Обратите внимание, что моя папка SDK также находится на диске C, который содержит ndk & cmake (загружается через SDK Manager).

В моем CMakeLists.txt я также вручную изменил путь на:

set(CMAKE_C_COMPILER C:/MinGW/bin/gcc)
set(CMAKE_C++_COMPILER C:/MinGW/bin/g++)

Это библиотека, которую я пытаюсь выполнить:

https://github.com/t-higuchi/iperf3-android/tree/master/app

После этого я использовал стандартный SDK Manager для добавления NDK, CMake и LLDB.Хотя в библиотеке есть другой CMakeLists.txt.Но это довольно пусто.Если я хочу внести изменения, то как мне это сделать.В каком терминальном окне давать команды CMake (если есть).Я новичок в NDK.Пожалуйста, проверьте библиотеку.

Любая помощь?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...