以下是我的CMakeLists.txt文件
cmake_minimum_required(VERSION 3.4.1)
add_library( 本机LIB 共享 src / main / cpp / native-lib.cpp)
find_library( 登录LIB 日志)
target_link_libraries( 本机LIB $ {log-lib})
我在SHARED
中指定了add_library
,因为我想要一个共享对象库。
但它并没有给我这样的文件。
我错过了什么?
答案 0 :(得分:2)
你知道CMake没有编译任何东西吗?它只是为您配置Makefile(或IDE项目的文件)。
生成Makefile / Visual Studio /通过CMake使用文件项目然后编译。
然后你将拥有你的图书馆;)