VS2019 C++跨平台开发 Android So 库

一、VS2019 软件配置

1.1 下载VS2019 Android 开发工具

在获取工具和功能中,勾选下载 Android 开发工具(包含SDK)和 NDK。
VS2019 C++跨平台开发 Android So 库

1.2 配置 Android SDK / NDK 路径

如果自已额外下载载了,可以重定位到其他路径,
如果是通过 VS2019 下载的,目录自定义好了,默认没勾选,勾上就可以了。
如下图,NDK 是我自定义的,SDK 和 Java 是默认的路径。

注意,配置后,重启工程才能生效
VS2019 C++跨平台开发 Android So 库


二、创建Android So 库项目

  1. 创建 动态共享库(Android) 项目
    VS2019 C++跨平台开发 Android So 库

  2. 建好工程后,重定位到NDK版本
    VS2019 C++跨平台开发 Android So 库

  3. 配置项目属性(如果 目标API 级时没有的话,请检查Android SDK是否配置,及配置后是否重启工程
    VS2019 C++跨平台开发 Android So 库

  4. 写好代码后,编译生成解决方案
    (1). 写代码时,默认生成的代码中 pch.h 别删了,其他的可以删了重写。
    (2). 默认的 so 库名为 lib+项目名.so,可在项目属性中修改,或者生成后手动修改。
    (3). 编译时,32位编 ARM,64位编 ARM64
    VS2019 C++跨平台开发 Android So 库


三、项目中添加第三方依赖库

VS2019 C++跨平台开发 Android So 库


参考:《VS2019 C++的跨平台开发——Android .so开发