AndroidStudio3.5下用NDK编绎VulkanSceneGraph

AndroidStudio3.5下用NDK编绎VulkanSceneGraph,第1张

概述    一直后悔没有学习过android,对此一直有遗憾。现在过了九年了,借最近学习Vulkan的机会把它补上。我还是个android的菜鸟,只是有过多年的使用开源C++库的经历,对CMake有一定的了解,就靠这点基础折腾了两天,终于把它编绎出来了。    怎么配置AndroidStudio的NDK

        一直后悔没有学习过androID,对此一直有遗憾。现在过了九年了,借最近学习 Vulkan的机会把它补上。我还是个androID的菜鸟,只是有过多年的使用开源C++库的经历,对CMake有一定的了解,就靠这点基础折腾了两天,终于把它编绎出来了。

        怎么配置AndroIDStudio的NDK环境,我就不在写了,简单说下我的环境。AS是3.5的64位的。SDK是AndroID 10.0.NDK是20.0.5594570。VulkanSceneGraph目录中的CMakeList.txt据作者说他在mac是验证过,可是我的机器是Window10。用作者方法想编个libvsg.a出来,结果一直报错。之于错误是什么,现在不重要了。考虑现在的安卓开发都是用的AndroIDStudio,且它是支持C++开发的。所以我就萌生了自己用AndroIDStudio来编它的想法。通过仔细阅读目录中的CMakeList.txt。发现它里面的内容还是很多的,大致作用是根据版本号在build目录里生成一个version.h.还有设置一些什么目标目录,给库加后缀名,查找vulkan和thread这两个依赖库。对于生成一些工程,androID完全没有必要所以我就删了它。vsg库的配置是位于src下的CMakeList.txt来配置,它里面的内容相对简单,跟普通的AndroIDStudio生成的C++的配置是差不多的,修改的地方并不多。话不多说,现在我就一步一步的把步骤写出来。

        第一步:用AndroIDStudi新建一个Native C++工程,一切配置用默认的。工程建好后修改local.propertIEs,加上自己的路径。如图:

总结

以上是内存溢出为你收集整理的AndroidStudio3.5下用NDK编绎VulkanSceneGraph全部内容,希望文章能够帮你解决AndroidStudio3.5下用NDK编绎VulkanSceneGraph所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1110255.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-29
下一篇 2022-05-29

发表评论

登录后才能评论

评论列表(0条)

保存