小编Unk*_*osu的帖子

如何在Android上创建本机C++库?

我需要在C++中编写一个动态链接库,由Java在Android上使用.我得到它应该是.so库,但我不知道该怎么做.我试过Cygwin,但它崩溃了:

$ gcc 1.cpp

/usr/lib/gcc/i686-pc-cygwin/4.3.4/../../../../i686-pc-cygwin/bin/ld:找不到-luser32 collect2:ld返回1退出状态

1.cpp:
int main(int, char**)
{
   return 0;
}
Run Code Online (Sandbox Code Playgroud)

任何人都可以帮助我吗?

PS我不擅长*nix,所以在Windows下应该做得更好

UPD:我已经安装了Android NDK和Cygwin,并将它们添加到PATH环境变量中

UPD2:感谢您的帮助.问题在于Cygwin本身.重新安装它和NDK解决了这个问题.

c++ java java-native-interface android

8
推荐指数
1
解决办法
5673
查看次数

标签 统计

android ×1

c++ ×1

java ×1

java-native-interface ×1