cost 180 ms
kotlin native 給 c 指針加上偏移量

[英]kotlin native adding a value to c pointer with offset

在 Kotlin Native 中,我有一個指向結構的 CPointer。 我需要將 CFuncton 的地址添加到具有偏移量的指針。 kotlin 本機是否可能? 偏移量僅在運行時已知。 不幸的是,NativePtr 上的文檔非常少,而且代碼文檔不存在,這使得找到解決方案變得非常困難。 我嘗試了 ...

Kotlin 相當於 Java 的 Map.merge

[英]Kotlin equivalent of Java's Map.merge

我正在學習 Kotlin Multiplatform 並嘗試將我最初為 JVM 編寫的玩具項目遷移到 Kotlin Native。 我堅持的一件事是使用 Java 方法Map.merge : 由於此 Java 方法在 Kotlin Native 中不可用,因此我正在嘗試尋找合適的替代方法。 我提出 ...

將值從 Kotlin/native 傳遞給 C

[英]Pass value from Kotlin/native to C

如何將 Kotlin 中的值作為 int* 傳遞給 C 並接收寫入的值? C 函數如下所示: 返回值只是 1 或 0,表示成功或失敗。 讀取的實際值通過值指針傳回。 我嘗試用 cValuesOf 包裝 Kotlin Int: 但我無法在通話后從中得出結果。 我該如何正確地做到這一點? ...

Kotlin 本機指針初始化

[英]Kotlin Native Pointer initialization

我與 Kotlin Native 和運行時有點爭執。 簡而言之:我正在構建一個 jvmti 代理,鏈接一個動態庫。 現在我有以下案例,我想實現的目標可以用 C 表示: 所以在那種情況下,jvmti 環境會為 class_sig 分配 memory,這就是我必須通過 jvmti 環境解除分配的原因。 ...

Kotlin 本機 MPP 穩定性警告

[英]Kotlin native MPP stability warning

在 Kotlin/native 項目中, gradlew build成功構建項目,但發出警告: Kotlin 多平台項目是 Alpha 功能。 請參閱: https://kotlinlang.org/docs/reference/evolution/components-stability.htm ...

Kotlin/Native:如何將整個 GTK4 庫和標頭導入 Kotlin Native C Interop?

[英]Kotlin/Native : How to import entire GTK4 Libs and headers to Kotlin Native C Interop?

我正在學習 C Interop 與 Kotlin Native。 我使用.Def文件成功導入了示例 C 程序並執行了 kotlin 中的代碼所以,我正在考慮將 C 中的 GTK4 庫導入 Kotlin/Native 項目,並在那里嘗試 GTK 應用程序但是由於 GTK4 有很多 header 文件 ...

是否可以將 package Kotlin 本機可執行文件(針對不同平台)放在 JAR 文件中,並包含一個 JVM 實現作為回退?

[英]Is it possible to package Kotlin Native executables (for different platforms) in a JAR file and also include a JVM implementation as a fallback?

推理我試圖包含 Kotlin Native 可執行文件以降低我的應用程序的一部分的性能影響(在 CPU 時間和 memory 使用中),因為 Kotlin Native 是 AOT 而不是 JIT,但我也希望能夠利用JVM 在不支持 Kotlin Native 的平台上的極端可移植性,我只是沒有為 ...

在 Kotlin Native 中測試內存泄漏

[英]Testing against memory leaks in Kotlin Native

以下 Kotlin Native 測試代碼使用弱引用和手動觸發垃圾收集,以期確保對象已被回收(原理:如果此方法正常工作,則此機制可用於更復雜的場景,以確保各種組件不持有引用他們不再需要的參考。實現此目標的替代方法超出了此問題的范圍,不會被接受為答案,但歡迎發表評論!): import kotlin. ...

Kotlin 多平台:添加 Kotlin/Native 作為通用代碼

[英]Kotlin Multiplatform : add a Kotlin/Native as common code

我想創建一個與 Android 和 Desktop 兼容的 Kotlin 項目。 該項目需要綁定到 C 庫。 按照我的理解,我應該創建一個 Kotlin 多平台項目,並有一個使用 JNI 包裝 C 庫的通用代碼。 但是,Kotlin/Native 允許更輕松地與 C 庫進行互操作,所以我想使用它。 ...

Kotlin 多平台凍結 object

[英]Kotlin Multiplatform freeze object

我是 kotlin 多平台的新手,我需要凍結 object,因為我仍在使用嚴格的 memory model。但我無法在我的多平台模塊上解決對 android 工作室的這種依賴: The following reference cannot be resolved: import kotlin.na ...

無法鏈接 kotlin 本機中的 SDL2

[英]Unable to link SDL2 in kotlin native

我無法將 Kotlin 原生二進制文件與 SDL2 鏈接。 即未定義的引用。 我來自 ac/c++/其他母語背景。 所以我確切地知道它沒有做什么,但我不知道如何解決它。 我在 Linux 上,首先嘗試讓它為此工作。 以后再適配其他平台。 源代碼已改編自https://github.com/JetB ...

如何在 kotlin native 中創建 va_list

[英]How to crate va_list in kotlin native

當我使用 kotlin native 構建 android 時,我想在 native 中創建 Bitmap object,我通過反射來完成: 但是當我調用Bitmap.createBitmap來創建 object 時, 我必須調用“CallStaticObjectMethodV”: 而且我不知道如 ...

大小大於 2147483647 的 BooleanArray

[英]BooleanArray with size larger than 2147483647

我正在嘗試在 Kotlin 中實現 Atkin 的篩子。 我希望它支持最多 2^32-1 的數字,因此篩子必須是UInt索引數組。 我嘗試像這樣初始化篩子: 然后,我得到錯誤: 那么,有沒有辦法讓BooleanArray (或等價物)存儲至少 4294967295 個值? ...

如何從 kotlin 本機向本機庫添加依賴項

[英]How to add a dependency to a native library from a kotlin native

例如,我知道 kotlin 本機有CoreCrypto 。 如何修改 kotlin gradle 腳本,以便編譯以下代碼: 我的 gradle 腳本: 幾個小時以來,我一直在尋找解決方案。 文檔: https://kotlinlang.org/docs/native-platform-libs.ht ...

Kotlin 多平台。 無法訪問 class SqlDriver.Schema。 檢查您的模塊類路徑是否存在缺失或沖突的依賴項

[英]Kotlin Multiplatform. Cannot access class SqlDriver.Schema. Check your module classpath for missing or conflicting dependencies

我正在嘗試構建一個針對 iOS、Android、JS(瀏覽器)、Mac、Windows 和 ZEDC9F118A5A5D57479373 的 KMP 庫現在我只使用 Ktor 和 SQLDelight 作為依賴項。 但是在為 SQLDelight 創建驅動程序時在 nativeMain 的實際實現中 ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM