CMakeLists 没有生成 so 文件

CMakeLists is not generating so file

以下是我的CMakeLists.txt文件

cmake_minimum_required(VERSION 3.4.1)

add_library( native-lib SHARED src/main/cpp/native-lib.cpp )

find_library( log-lib log )

target_link_libraries( native-lib ${log-lib} )

我在 add_library 中指定了 SHARED 因为我想要一个共享对象库。

但是没有给我so文件

我错过了什么?

您知道 CMake 不编译任何东西吗?它只是为您配置一个 Makefile(或 IDE 项目的文件)。

生成您的 Makefile / Visual Studio / 无论您通过 CMake 使用什么文件项目,然后编译。

届时您将拥有自己的图书馆 ;)