Android Studio中CMake构建CXX1405错误求助
Android Studio CMake构建CXX1405错误求助
我在Android Studio中使用CMake构建C项目时遇到CXX1405错误,具体表现为C构建系统[configure]阶段执行失败,执行命令如下:
[CXX1405] error when building with cmake using C:\TUFEL\ANDROID STUDIO\Whatsapp\app\src\main\cpp\CMakeLists.txt: C++ build system [configure] failed while executing:
@echo off "C:\Users\Admin\AppData\Local\Android\Sdk\cmake\3.18.1\bin\cmake.exe" ^ "-HC:\TUFEL\ANDROID STUDIO\Whatsapp\app\src\main\cpp" ^ "-DCMAKE_SYSTEM_NAME=Android" ^ "-DCMAKE_EXPORT_COMPILE_COMMANDS=ON" ^ "-DCMAKE_SYSTEM_VERSION=21" ^ "-DANDROID_PLATFORM=android-21" ^ "-DANDROID_ABI=arm64-v8a" ^ "-DCMAKE_ANDROID_ARCH_ABI=arm64-v8a" ^ "-DANDROID_NDK=C:\Users\Admin\AppData\Local\Android\Sdk\ndk\23.1.7779620" ^ "-DCMAKE_ANDROID_NDK=C:\Users\Admin\AppData\Local\Android\Sdk\ndk\23.1.7779620" ^ "-DCMAKE_TOOLCHAIN_FILE=C:\Users\Admin\AppData\Local\Android\Sdk\ndk\23.1.7779620\build\cmake\android.toolchain.cmake" ^ "-DCMAKE_MAKE_PROGRAM=C:\Users\Admin\AppData\Local\Android\Sdk\cmake\3.18.1\bin\ninja.exe" ^ "-DCMAKE_LIBRARY_OUTPUT_DIRECTORY=C:\TUFEL\ANDROID STUDIO\Whatsapp\app\build\intermediates\cxx\Debug\1f2m115u\obj\arm64-v8a" ^ "-DCMAKE_RUNTIME_OUTPUT_DIRECTORY=C:\TUFEL\ANDROID STUDIO\Whatsapp\app\build\intermediates\cxx\Debug\1f2m115u\obj\arm64-v8a" ^ "-DCMAKE_BUILD_TYPE=Debug" ^ "-BC:\TUFEL\ANDROID STUDIO\Whatsapp\app\.cxx\Debug\1f2m115u\arm64-v8a" ^ -GNinjafrom C:\TUFEL\ANDROID STUDIO\Whatsapp\app
我已尝试以下方案但均未解决问题:
- 更新CMake与Android NDK
- 设置ANDROID_NDK_HOME环境变量
- 清理并重建项目
此外,我发现CMakeLists.txt生成了空的CMakeLists.txt.marker文件,且CMakeLists.txt.tmp文件中的配置脚本无内容。希望能找到解决该问题的方案,欢迎提供相关建议或指导。
内容的提问来源于stack exchange,提问作者CodeWitTufel
相关产品推荐
相关产品推荐

