问题标签 [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.
c - Kotlin/Native - windows 上的 cinterop
我想在 Windows 上试验 cinterop。但到目前为止,我只找到了在 mac 上使用 kotlin native 的教程。那么,有人知道在哪里可以找到在 Windows 上使用 kotlin native 的教程吗?
例如,我正在努力寻找 c 库所在的默认目录。如果只是给出 cinterop 库的路径,我总是会得到一个错误,即该文件不是 win32 可执行文件。
有人有类似的经历吗?
ios - 在 Cocoapod 中导入 Kotlin/Native 框架
我正在尝试在私有 CocoaPod 中添加使用 Kotlin/Native 构建的供应商框架,但出现错误:
- 我已经用 Kotlin/Native 生成了一个 iOS 框架。
- 我将框架文件夹(由 Konan 编译/生成)复制到我的自定义 pod 文件夹中
- 在 podspec 中,我在“vendored_frameworks”列表中添加了框架路径
- 我启动
pod repo push myCocoapodsRepo myProject.podspec --verbose"
- 我收到一个错误:
[iOS] xcodebuild: fatal error: lipo: input file (/Users/jeandaube/Library/Developer/Xcode/DerivedData/App-auugdpsmbbpvarfzghxatkvwftsn/Build/Products/Release-iphonesimulator/App.app/Frameworks/MyProject.framework/MyProject) must be a fat file when the -remove option is specified
我应该首先以某种方式更改使用 Konan 导出框架的格式吗?
ios - 将 Kotlin 接口的 Swift 实现传递给 Kotlin 方法时出错
我正在 iOS 上对 Kotlin Native 进行一些试验,我想尝试的一件事是拥有 Kotlin 定义的接口的 Swift 实现。但是,当我尝试将该 Swift 对象传回 Kotlin 代码时,我最终崩溃了。
我正在使用 kotlin gradle 插件版本 1.2.30 和 kotlin 本机版本 0.6.1
下面是一个最小的例子。Kotlin 代码正在编译为名为 KotlinCommon 的框架,然后将其包含在 xcode 项目中。
演示类.kt
SwiftDependency.swift
然后,从我的 iOS UI 我尝试运行
第三行导致崩溃并出现以下错误:
Kotlin Native 不支持这个用例吗?还是我配置错误?
linux - Kotlin Native 中的 Linux Nemo 文件管理器扩展开发
我对Nemo
我想要开发的其他 Linux 文件管理器的扩展有一些想法,例如属性扩展等等。
扩展实际上是如何编译的?他们是Shared Objects
还是SO
s?
https://github.com/linuxmint/nemo-extensions/
如果它们是共享对象并且由于它们使用 C 代码,这是否意味着我可以使用 Kotlin Native 进行扩展,因为 Kotlin Native 现在可以编译为 SO?
如果扩展未编译为 SO,有没有办法使用 Kotlin Native 进行扩展?我猜不是。
我不能用任何其他语言编写代码,但我很好奇是否可以使用任何可以编译为 SO 的语言来制作 Nemo 扩展。
kotlin - generateCMake 似乎没有生成所有文件
我正在尝试使用 gradle 从头开始生成 libcurl 示例项目,以便能够在 CLion 中进行调试。
使用后我在 CLion 中收到此错误gradle generateCMake
:
KotlinCMakeModule 是空的。
我错过了什么吗?我可以调试demo项目,但是项目已经由团队生成了。
预先感谢您的帮助。
kotlin - 在代理后面使用 konanc 编译
如何为 konanc 指定代理设置?
我试着用它开始
并且还尝试在 Windows 上指定系统变量
但它失败了
下载原生依赖...</p>
和java.net.ConnectException: Connection refused: connect
谢谢!
kotlin - Kotlin Native 如何将 ByteArray 转换为 String?
我在玩kotlin-native samples。我想知道如何String
从pinned
ByteArray 中获取信息。只想在控制台中打印它。
xcode - 如何将故事板的引用添加到 Kotlin 文件
我已经Kotlin/Native
使用AppCode
. 它运行得很好。示例应用程序包含一个UILabel
、一个UITextField
和一个Button
。当用户单击按钮时,文本字段数据将显示在标签中。
现在,我使用XCode
's添加了一个新按钮InterfaceBuilder
,但我不知道如何将按钮连接到ViewController.kt
文件。通常,在使用 时,从到文件Swift
的简单拖放将自动建立连接。但就我而言,它不是文件,而是.InterfaceBuilder
Swift
Swift
Kotlin
如何Kotlin
从 ? 连接到视图控制器文件InterfaceBuilder
?我尝试了拖放,但它不起作用。
我尝试使用文本编辑器手动编辑情节提要文件并添加了连接。它确实奏效了。但我不觉得它是一个完美的解决方案。有其他选择吗?
下面给出了应用程序的屏幕截图。
这是源代码的github 链接。
gradle - Gradle Kotlin Native - 您没有指定任何编译参数。没有产生任何输出
我对 Gradle 和 Kotlin Native 很陌生。我想设置我的 build.gradle 以便我可以使用 Native 来编译我的代码。我正在使用 Konan 插件来执行此操作。当我在 konanArtifacts.program.srcFiles 中对我的课程进行硬编码时,它运行良好。但显然,如果我添加更多类,我将不得不添加到 srcFiles 的路径,而我不需要(也不应该)需要。所以我四处寻找一种方法来添加我自动添加的任何类,并尝试了 sourceSets。但是当我现在尝试运行 compileKonanClientMingw 任务时,我的 gradle 控制台给了我以下信息:
我不完全确定我是否正确使用了 sourceSets,但这似乎是我得到的最远距离。下面是我的 build.gradle
构建.gradle: