kotlin-native01 项目搭建

写在前面

发现国内介绍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写动态库。

你可能感兴趣的:(kotlin-native01 项目搭建)