printf("Hello Kotlin Native\n"); } 编译hello.c,生成动态链接库 mkdir lib gcc -shared -fPIC -o lib/libmyhello.so hello.c 创建hello.def文件 headers=hello.h headerFilter=hello.h package=hello linkerOpts = -L/tmp/kotlin/lib -lmyhello #如果不加这一行,使用kotlinc编译main.kt则需要加上 -l...
kotlin-native04 调用c动态库 这里依然使用上一篇kotlin-native03 调用c静态库中的simplelib,只是新建工程的时候将Library type改为shared(或者直接在上一篇的项目中更改CMakeList.txt, 在add_library中将STATIC改为SHARED) cmake_minimum_required(VERSION 3.14)project(simplelib C)set(CMAKE_C_STANDARD 99)add_lib...