请问 android中 是否可以 调用C++编写并封装的动态链接库文件(DLL)?该怎么实现?
网上有很多android调用C++的教程,但是多是调用的.so。请问是否可以调用DLL?如何实现?谢谢啦!!...
网上有很多android调用C++的教程,但是多是调用的.so 。请问是否可以调用DLL?如何实现?
谢谢 啦!! 展开
谢谢 啦!! 展开
3个回答
展开全部
dll 是 Windows 平台的动态库,而 so 是 Linux 平台的。即使你用别的编译器如 gcc 把 VC 开发的动态库能编译为 so 也能被 Android 调用,但归根结底这个 so 还是要调用 Windows API,这根本就是不可能生效。要 Android 能调用,那么就必须要用标准 C 以及 Android 提供的系统 API 函数在 Linux 上编译。在 Windows 平台,你可以试试安装 MinGW,使用其 gcc 编译器来编译 so 库。就是不知道是否可以设置 CPU 指令集,如果不能设置 ARM 那么编译了没法用。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询