本文主要是介绍Android Studio Native C++学习--[CXX1300] CMake ‘3.18.1‘ was not found in SDK, PATH, or by cmake.dir 报错,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
一.安装NDK和CMake
1. 打开sdk manager
2.选中SDK Tools安装NDK和CMake
如果有版本要求可以点击右下角Show Package Deatails下载其他版本
注意:需要从谷歌下载数据,所以可能出现下载不成功的情况,自行配置魔法上网
二.创建Native C++工程
1.选择右下角Native C++
2.填好相关信息
3.选择C++标准
4.从Android切换到项目目录
可以看到build.gradle会指定camke配置
CMakeLists.txt
5.其他问题
可能会有报错[CXX1300] CMake '3.18.1' was not found in SDK, PATH, or by cmake.dir property.
首先同步一下看看
还不能解决就在local.propetties文件中添加cmake.dir,填好cmake指定版本的路径即可
我个人这里遇到的问题应该是没有同步,因为后续没配置cmake.dir也能成功编译运行程序
三.参考文章
1.向您的项目添加 C 和 C++ 代码
2. Error:CMake '3.10.2' was not found in PATH or by cmake.dir property. CMake '3.10.2' found in SDK did
3.CMake '3.18.1' found in SDK did not match requested version '3.10.2'.
4.C/C++在Android开发中的应用
这篇关于Android Studio Native C++学习--[CXX1300] CMake ‘3.18.1‘ was not found in SDK, PATH, or by cmake.dir 报错的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!