問題タブ [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.
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
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>>
ですか?
最後に問題はIntVar
、LongVar
、 、CPointerVar<T>
および のようなものとは何${type}Var
ですか?