AndroidStudio编译时 CXX1405 错误解决

博客讲述了在Android Studio编译带C++的native库项目时遇到报错,提示找不到VCRUNTIME140_1.dll。推测是之前卸载VS2015及相关组件所致,通过从网上下载该文件并放到C:\\Windows\\System32目录下,重新执行cmake后,在Android Studio中编译成功。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

AndroidStudio 编译带C++的native库项目时报错,

[CXX1405] error when building with cmake using D:\WorkSpace\AndroidXXXX\app\src\main\cpp\CMakeLists.txt: Build command failed.

在这里插入图片描述
解决方法:
cmd 到 Android SDK的cmake路径下,执行 cmake (我这里是 D:\Program Files\Android\SDK\cmake\3.18.1\bin\ )
报错是 VCRUNTIME140_1.dll 找不到
在这里插入图片描述
想起来之前卸载过VS2015以及相关的组件,估计是这个操作导致的;

下面就简单了,网上下载 VCRUNTIME140_1.dll ,放到 C:\Windows\System32目录下,再执行 cmake成功
在这里插入图片描述

然后返回AndroidStudio中编译,通过,问题解决;

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值