如何用cygwin在windows下创建so

如何用cygwin在windows下创建so,第1张

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

cygwin难用死了,原来想在它下面用hydra,高低用不起,还用unix就行了

根据安装的路径不同,这三个文件的位置也不同裤码,自己搜索一下就可以

我的是在"cygwin/etc/念纯衡skel"下,找到后直接复制这三个文件到"cygwin/home/用户名"下,然后再对.bashrc文仔做件进行修改就可以了。

你怎么编译的, cocos2dx的android.mk不肢胡备能直接编译, 要编译主工程时包含编译. 可以参考tests\proj.android\build_native.sh文件, 把里面的几个环境变量还成你历毁自己的路径再运做颤行即可. 你的主工程的jni目录下的android.mk和application.mk也要参考


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12213074.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存