問題タブ [kotlin-native]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
200 参照

opengl - macOS 10.12 で Kotlin Native を使用することはできますか?

シンプルな Go macOS アプリケーションを Kotlin Native に移植しようとしています。さまざまなエラーに苦労した後、一歩下がって、Kotlin Native で提供されている公式の例を確認することにしました。

ここで基本的な OpenGL の例を見つけました。

https://github.com/JetBrains/kotlin-native/tree/master/samples/opengl

しかし、これまでのところ、これをコンパイルすることはできませんでした。

Kotlin の完全なソースをダウンロードしようとしましたが、ビルドできません。「ignoreXcodeVersionCheck」への変更やコンパイラ用のビルド済みバイナリのダウンロードなど、ビルド時に生成されたいくつかの提案に従いましたが、この時点で、これが私の環境でサポートされていないのではないかと思っています。これはすべて実験的なものであることを理解しています。

以下にエラーのサンプルを添付しましたが、何が関連しているのかわかりません。

質問: 他の誰かがこのセットアップ/環境を動作させていますか? 私はそれが機能することを期待できますか?

macos 10.12.4、kotlin 1.3.11、xcode 8.2.1

0 投票する
2 に答える
217 参照

kotlin - Kotlin/Native の ${type}Var とは?

このドキュメントは、何が${type}Var.

...Kotlin列挙型の場合、名前が付けられます ${type}Var

なに?! Kotlin列挙型とは? 通常の Kotlin 列挙型?

暗示したとは思いません。

では、このドキュメントの例を見てみましょう。

struct S* にマッピングされ ますCPointer<S>int8_t* にマッピングされます CPointer<int_8tVar>

わかりました

char** にマッピングされます CPointer<CPointerVar<ByteVar>>

char**にマップされているのに にマップされてCPointer<CPointerVar<ByteVar>>いないのはなぜCPointer<CPointer<Byte>>ですか?

最後に問題はIntVarLongVar、 、CPointerVar<T>および のようなものとは何${type}Varですか?