Android studio cmake报错
来源:互联网 发布:淘宝贷款买家改卖家 编辑:程序博客网 时间:2024/05/16 04:58
今天在抽出了一点时间准备在Android studio上实现jni编程。
按照步骤创建了一个带c++的android项目,编译的时候问题来了:
环境:
Android studio2.3.2
jdk1.8.0
sdk25
ndk14.1
问题
1.JNIEXPORT和JNICALL都提示Error after macro substitution: Microsoft attributes are not supported by the complier
error: unknown type name '__declspec'
2.__int64认不到
解决办法:
在网上爬了很久,没有在解决办法。
最后总结网上说的和根据自己经验:
问题产生的原因:
1.是编译工具不支持window的导出动态库的属性声明,
JNIIMPORT __declspec(dllimport)
JNICALL __stdcall
2.linux环境下需要定义jlong为long long最终修改${JAVA_HOME}\include\win32\jni_md.h文件如下
问题解决,mark一下,备查。
最后
阅读全文
0 0
- Android studio cmake报错
- android studio 使用CMAKE
- Android studio CMake (一)
- Android Studio CMake (二)
- Android Studio报错
- Android Studio 报错
- Android Studio报错
- Android Studio 报错
- Android studio报错
- Android Studio 报错
- Android studio cMake 使用详解
- Android Studio Cmake配置项
- Android Studio 2.2 CMake opencv
- android studio Cmake undefine func
- android studio cmake添加jsoncpp
- 新版android studio去掉cmake
- Android Studio 编译报错
- android studio svn 报错
- CIFAR-10数据集可视化二进制版本
- Android Studio项目用Git上传至码云(OSChina)
- POJ225 Dungeon Master BFS
- HTML5中的canvas
- 输入一个数num,编程输出有几对质数的和等于num,
- Android studio cmake报错
- 两数组的交
- map用法
- android studio卡顿解决办法
- JRebel热部署
- 两个短整数的高字节组成一新整数
- ngrok 服务可以分配给你一个域名让你本地的web项目提供给外网访问__个人微信开发笔记
- VIM编辑器初体验
- 你应该知道的AssetBundle管理机制