gpt4 book ai didi

c++ - 在 Windows JNI 中使用 .so 文件

转载 作者:行者123 更新时间:2023-11-27 23:04:02 28 4
gpt4 key购买 nike

我想在 Windows 中使用 .so 文件作为共享库。通常 Windows 使用 .dll 文件作为库。但是我不知道如何构建我自己的 DLL。

但我找到了一种将 .cpp 编译为 .so 的方法。在andriod app中,它可以加载.so文件作为库。谁能告诉我是否可以在 Windows 中加载 .so?

我在网上找到了一个方法。据说用绝对路径的函数System.load()就可以了。实际上,它对我不起作用。

System.load("E:/XXX/libtest.so")

有人知道吗?

最佳答案

.so 共享对象是用于 *nix 平台的库。您不能在 Windows 中加载它们。您需要将源代码编译为 Windows DLL,然后加载它。

关于c++ - 在 Windows JNI 中使用 .so 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24891341/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com