我已經下載了一個帶有 Kotlin 多平臺插件的全新 IntelliJ IDEA,并使用 Native 應用程式專案模板創建了一個專案。此模板創建一個Main.kt包含以下內容的檔案:
fun main() {
println("Hello, Kotlin/Native!")
}
以及許多其他參考kotlin("multiplatform") version "1.7.20". 我可以從 IntelliJ IDEA 內部構建和運行專案,但我看不到 hello world:

我只能看到 gradle 輸出和成功結果,但沒有任何Hello Kotlin/Native!訊息。我嘗試更改runDebugExecutableNative設定并檢查與列印標準輸出訊息時顯示控制臺/輸出相關的選項:

我看不到其他輸出視窗/窗格,所以……我在哪里可以看到輸出?該專案構建了一個除錯或發布Kasha.kexe,我可以從命令列手動運行,但我猜 IDE 不應該要求我每次都從命令列運行命令?
$ ./build/bin/native/debugExecutable/Kasha.kexe
Hello, Kotlin/Native!
我可以在運行窗格中看到一個灰色的符號,它對應于 output > Task :runDebugExecutableNative SKIPPED。這是否意味著 IDE 只能構建但不能運行可執行檔案?我正在使用 IntelliJ IDEA 2022.2.3(社區版)和kotlin("multiplatform") version "1.7.20".
更新正如
你不應該為 macosX64 添加另一個條目,除非你真的想要,那么你必須洗掉dependsOn依賴
你會得到:

轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/529743.html
標籤:科特林智能理念kotlin 原生
