写在前面
发现国内介绍kotlin-native的文章很少,我很喜欢kotlin,打算写一系列教程。面向想要试试native开发的kotlin程序员,C++程序员也可以看一下。目前感觉还是很小众,Jetbrains的野心不小。
开发工具
- IntelliJ IDEA 2019 或者 Clion 2019
环境搭建
- IDEA新建项目,选择Kotlin,Native | Gradle 新建项目
- 然后一路下一步,创建完成之后让Gradle飞一会,建议开代理
- 如图 sample
跑跑DEMO
- 双击Ctrl,输入gradle build,回车 gradle build
- 第一次使用kotlin-native时会下载LLVM等依赖,600多M,同样,建议开代理
- 编译好了 编译完成
- 看看build文件夹,可以看到debug版和release版本都编译好了,gradle面板上面也有只编译某个版本的命令 build目录
- cd到build目录,就可以用命令行运行了 运行
- 直接双击运行的话会窗口会一闪而过,我们可以加一行
system("pause")
,这个和C的一样,IDEA会自动导入platform.posix.system包 system("pause") - 然后重新gradle build,就可以双击运行exe了 双击运行
总结
环境搭建挺简单的。个人觉得kotlin直接编译成二进制可执行文件挺吸引人的,但是目前用kotlin的主要还是安卓开发,安卓开发者可以试试用kotlin-native写JNI。
估计kotlin-native在很长的时间还会保持小众。
下一节讲kotlin-native写动态库。
网友评论