我需要用C++编写一个动态链接库,供Java在Android上使用。据我所知,它应该是.so库,但我不知道怎么做。我尝试过Cygwin,但它崩溃了:
$ gcc 1.cpp
/usr/lib/gcc/i686-pc-cygwin/4.3.4/../../../../i686-pc-cygwin/bin/ld: cannot find -luser32 collect2: ld 返回1退出状态
1.cpp:
int main(int, char**)
{
return 0;
}
有人能帮我吗?
附言:我不擅长*nix,所以最好在Windows下完成
更新:我已经安装了Android NDK和Cygwin,并将它们添加到PATH环境变量中
更新2:感谢您的帮助。问题出在Cygwin本身。重新安装它和NDK解决了问题。