现在做一个android项目要调用c++代码,报错,能不能在外面windows环境下把c++代码编译成so文件?
可以参考:http://blog.csdn.net/baiyuliang2013/article/details/51063797
so文件需要linux环境,你需要用交叉编译环境编译android的so
http://www.cnblogs.com/i80386/p/4442330.html,这里是c++编译成so的详细步骤,不过android调用c++用jni就可以了吧
你需要好好学学JNI和NDK的基础知识
1.首先winodws的代码肯定编译不过去,需要将一些api转成 linux;
2.其次再封闭一层jni接口就可以了;
见我的博客:
http://blog.csdn.net/q610098308/article/category/5981989