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 使用什么文件项目,然后编译。
届时您将拥有自己的图书馆 ;)
以下是我的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 使用什么文件项目,然后编译。
届时您将拥有自己的图书馆 ;)