Kotlin/Native 0.7 のWindows版を動かしたら 0.6.x でコンパイルできていたものができなくなってしまった。
一応、解決策は見つけました。
「CInterop Can't find dependent libraries #1544」
https://github.com/JetBrains/kotlin-native/issues/1544
上記のIssueが上がっていて多分同じ理由だと思いますが、GitHubのアカウントも持っていなく、かつコメントとかのやり方やルールも分からないので、とりあえず久々にブログに書いて誰かが代わりに書いてくれるみたいなことを期待したいと思います。
(その前に公式サイトで誰かが対応してくれそうですが…)
おそらく原因は「run_konan.bat」に入った「KONAN_DATA_DIR」用の処理がうまく動作していないためです。
バッチファイルでは未定義の変数ときに「%KONAN_DATA_DIR%」が空文字にはならないようです。
当該行の上の行に
「if NOT DEFINED KONAN_DATA_DIR (set KONAN_DATA_DIR=%USERPROFILE%\.konan)」
を追加したら動作するようになりました。
一応、解決策は見つけました。
「CInterop Can't find dependent libraries #1544」
https://github.com/JetBrains/kotlin-native/issues/1544
上記のIssueが上がっていて多分同じ理由だと思いますが、GitHubのアカウントも持っていなく、かつコメントとかのやり方やルールも分からないので、とりあえず久々にブログに書いて誰かが代わりに書いてくれるみたいなことを期待したいと思います。
(その前に公式サイトで誰かが対応してくれそうですが…)
おそらく原因は「run_konan.bat」に入った「KONAN_DATA_DIR」用の処理がうまく動作していないためです。
バッチファイルでは未定義の変数ときに「%KONAN_DATA_DIR%」が空文字にはならないようです。
当該行の上の行に
「if NOT DEFINED KONAN_DATA_DIR (set KONAN_DATA_DIR=%USERPROFILE%\.konan)」
を追加したら動作するようになりました。