×

windows生成so库

windows生成so库(windows生成dll)

admin admin 发表于2023-03-30 12:17:07 浏览71 评论0

抢沙发发表评论

本文目录一览:

如何在windows系统中生成c++的.so动态库文件

so是linux系统的动态链接库,你需要把源码拿到Windows里面用vc 或MinGW等编译工具 重新编译一下。

windows的动态链接库是dll文件。

如何用cygwin在windows下创建so

1)首先创建HelloWorld.java文件:

class HelloWorld 

{

    public native void hello();//创建一个native函数,需要用C实现

    static{

        System.loadLibrary("hello"); //这里加载的库是hello.so或者hello.dll等,我们使用.so

    }

    public static void main(String[] args) 

    {

        new HelloWorld().hello(); 

    }

}

2)将上述文件保存为HelloWorld.java

windows平台下的.dll库 转换为 Linux下的.so库

不可能直接转换,除非你有dll库的源代码 ,在逻辑结构基础上移植到linux下 再重新编译才行