代码之家  ›  专栏  ›  技术社区  ›  innov8

科特林本地格雷德你好世界

  •  2
  • innov8  · 技术社区  · 7 年前

    我正试图从Kotlin Native开始,并在为“hello world”找到build.gradle.kts的正确答案时失败了(

    plugins {
        kotlin("native") version "0.8.2"
        //kotlin("konan") version "0.8"  <- seems to be auto loaded
    }
    
    dependencies {
        kotlin("stdlib")
    
    }
    repositories { 
        jcenter() 
    }
    sourceSets["main"].kotlin {
        srcDir("src")
    }
    

    但我需要设置编译参数并启用GRADLE_元数据功能,我已经画了一个黑色试图找到这些。我发现的样品似乎已经过时了。 我不确定sourceset是否也能工作,虽然它允许这种语法,但是Clion中没有像Intellij那样发生彩色文件夹。遗憾的是,我不能在Intellij工作,因为这个项目是多平台的,所以我需要在两个方面都努力。

    对如何解决目前发现的两个问题有什么想法吗?

    1 回复  |  直到 7 年前
        1
  •  4
  •   innov8    7 年前

    好吧,找到答案了,

    正确的文件应该是

    plugins {
        //kotlin("native") version "0.8.2"
        kotlin("konan") version "0.8.2"
    }
    
    
    konanArtifacts{
       program("hello"){
           srcDir("src/main/kotlin")
       }
    }
    dependencies {
        kotlin("stdlib")
    
    }
    repositories { 
        jcenter() 
    }
    

    可执行文件运行!

    (但是,在Clion中仍然没有文件夹的颜色编码,不确定这是否意味着什么。更重要的是,此时不运行调试。)