- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
更新 Android Studio NDK 后,由于与 CMAKE 相关的错误(我的应用程序使用一个 c++ 文件),我无法构建我的应用程序。以下是错误行:
Build command failed.
Error while executing process C:\Users\AnimallTag\AppData\Local\Android\sdk\cmake\3.6.4111459\bin\cmake.exe with arguments {-HC:\Projetos\Git\at65\app -BC:\Projetos\Git\at65\app\.externalNativeBuild\cmake\debug\mips -GAndroid Gradle - Ninja -DANDROID_ABI=mips -DANDROID_NDK=C:\Users\AnimallTag\AppData\Local\Android\sdk\ndk-bundle -DCMAKE_LIBRARY_OUTPUT_DIRECTORY=C:\Projetos\Git\at65\app\build\intermediates\cmake\debug\obj\mips -DCMAKE_BUILD_TYPE=Debug -DCMAKE_MAKE_PROGRAM=C:\Users\AnimallTag\AppData\Local\Android\sdk\cmake\3.6.4111459\bin\ninja.exe -DCMAKE_TOOLCHAIN_FILE=C:\Users\AnimallTag\AppData\Local\Android\sdk\ndk-bundle\build\cmake\android.toolchain.cmake -DANDROID_PLATFORM=android-14}
(include) CMakeLists.txt
CMake Error: CMAKE_C_COMPILER not set, after EnableLanguage
CMake Error: CMAKE_CXX_COMPILER not set, after EnableLanguage
-- Configuring incomplete, errors occurred!
有什么建议可以帮助我解决这个问题吗?也许我可以降级 NDK 或我可以安装的 Android Studio 以前的版本...
最佳答案
我设法修复了它。我注意到的一件事是 android NDK 的变更日志,它说不再支持 armeabi、MIPS 和 MIPS64 ABI,所以我在 build.gradle 文件中过滤了 ABI:
android {
defaultConfig {
externalNativeBuild {
cmake {
abiFilters 'arm64-v8a', 'armeabi-v7a', 'x86', 'x86_64'
}
}
}
}
之后我同步了 gradle,Android Studio 提示我更新 Gradle,我照做了。现在可以部署该应用程序,但我不确定是什么修复了它。显然错误与 CMAKE_C_COMPILER 和 CMAKE_CXX_COMPILER 无关,它发生在其他地方,当构建失败时,它无法找到这些变量。也许这也可以帮助某人......
关于java - 升级 Android Studio NDK : CMAKE_C_COMPILER and CMAKE_CXX_COMPILER not set 后出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50400531/
我最近探索了 distcc,但无法使其工作。所以我 sudo apt-get remove distcc 之后,我收到错误 ==> Processing catkin package: 'gencpp
我在使用 VS2017 中的集成 CMake 支持时遇到了很多问题。 起初我在让 CXX 编译器工作时遇到问题,但安装“Win 8.1 和 UCRT”包修复了它。 现在我在编译 C 时遇到了问题。 N
我正在尝试构建 Trilinos在我的 OS X 10.11.6 笔记本电脑上,不断遇到以下问题:CMake 使用 Apple 的 Clang 而不是 GCC ... Probing the envi
当我构建一个包含 ndk 代码的 android 项目时。我收到以下错误: Build command failed. Error while executing process /home/gong
我读了Using a Mac to cross-compile Linux binaries并从中运行一些命令。当我在 macOS 上运行 cargo build 时,我收到以下错误: CMake E
这是cmake相关的问题尝试构建项目,但在构建机器上使用默认 clang-3.5 时遇到了一些问题,因此在那里安装了 clang-3.7。不幸的是它没有clang 符号链接(symbolic link
当我尝试通过运行 build_ios.sh 构建 Assimp 时,它告诉我: CMake Error: your C compiler: "/Developer/Platforms/iPhoneOS
更新 Android Studio NDK 后,由于与 CMAKE 相关的错误(我的应用程序使用一个 c++ 文件),我无法构建我的应用程序。以下是错误行: Build command failed.
我正在尝试按照本教程开始使用 OpenGL:http://www.learnopengl.com/#!Getting-started/Creating-a-window它需要下载 glfw 和 CMa
我正在尝试使用 CMake 制作一个 Visual Studio 解决方案来编译最新版本的 aseprite,而 CMake 一直给我: No CMAKE_C_COMPILER could be fo
我正在尝试使用 CMake 制作一个 Visual Studio 解决方案来编译最新版本的 aseprite 并且 CMake 不断给我: No CMAKE_C_COMPILER could be f
我正在为不同的 CPU 架构生成 libjpeg-turbo.so 文件。 如果我在构建文件夹中执行以下 cmake,即使该路径中存在工具链文件,我也会收到此错误: $ cmake -G"Unix M
我是一名优秀的程序员,十分优秀!