Could not find toolchain file: /build/cmake/android.toolchain.cmake
https://mace.readthedocs.io/en/latest/user_guide/basic_usage_cmake.html根据mace的步骤执行.sh文件时出现以下错误CMAKE_VERSION: 3.11.3CMake Error at /usr/local/share/cmake-3.11/Modules/CMakeDetermineSystem.cmake:100 (me
·
https://mace.readthedocs.io/en/latest/user_guide/basic_usage_cmake.html
根据mace的步骤执行.sh文件时出现以下错误
CMAKE_VERSION: 3.11.3
CMake Error at /usr/local/share/cmake-3.11/Modules/CMakeDetermineSystem.cmake:100 (message):
Could not find toolchain file: /build/cmake/android.toolchain.cmake
Call Stack (most recent call first):
CMakeLists.txt:4 (project)
CMake Error: CMake was unable to find a build program corresponding to "Unix Makefiles". CMAKE_MAKE_PROGRAM is not set. You probably need to select a different build tool.
CMake Error: CMAKE_C_COMPILER not set, after EnableLanguage
CMake Error: CMAKE_CXX_COMPILER not set, after EnableLanguage
-- Configuring incomplete, errors occurred!
即使在~/.bashrc添加
export ANDROID_NDK=/home/shaorenjie/Downloads/android-ndk-r20
export NDKROOT=/usr/ndk/android-ndk-r12b
export PATH=$NDKROOT:$PATH
也没用
解决方法:
直接在.sh文件中修改DCMAKE_TOOLCHAIN_FILE到自己下载的android ndk文件夹
-DCMAKE_TOOLCHAIN_FILE=.../android-ndk-r20/build/cmake/android.toolchain.cmake
更多推荐
已为社区贡献2条内容
所有评论(0)