博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
NDK 编译报错:request for member 'FindClass' in something not a structure or union
阅读量:5150 次
发布时间:2019-06-13

本文共 488 字,大约阅读时间需要 1 分钟。

ndk编译 xx.c文件时一直报下面的错误:

 ”request for member 'FindClass' in something not a structure or union ...”

 

原因是源码是 .c 文件 而c文件中 使用env 需要 使用“(*env)->” 

而我在别的地方拷贝的代码里使用的是 c++ 形式的 用法:“env->”

解决方法 把.c 文件 改成.cpp 文件。

-------------------------------------------------------------------------------------------------------------------------------

在linux下如果.c文件中用 “env->” 编译会找不到此结构,必须用“(*env)->”,或者改成.cpp文件,以 c++的方式来编译

http://bbs.csdn.net/topics/360018420/

 

转载于:https://www.cnblogs.com/wainiwann/p/5663766.html

你可能感兴趣的文章
win10每次开机都显示“你的硬件设置已更改,请重启电脑……”的解决办法
查看>>
macOS10.12允许所有来源设置
查看>>
C++有关 const & 内敛 & 友元&静态成员那些事
查看>>
函数积累
查看>>
python搜索引擎(转)
查看>>
关于height,line-height导致的样式混乱的问题
查看>>
《SEO实战密码》读后一点感受
查看>>
bzoj 4815 [Cqoi2017]小Q的表格——反演+分块
查看>>
Swift 入门之简单语法(六)
查看>>
shim和polyfill有什么区别
查看>>
Failed to load the JNI shared library “E:/2000/Java/JDK6/bin/..jre/bin/client/jvm.dll
查看>>
〖Python〗-- IO多路复用
查看>>
栈(括号匹配)
查看>>
Java学习 · 初识 面向对象深入一
查看>>
源代码如何管理
查看>>
vue怎么将一个组件引入另一个组件?
查看>>
bzoj1040: [ZJOI2008]骑士
查看>>
LeetCode 74. Search a 2D Matrix(搜索二维矩阵)
查看>>
利用SignalR来同步更新Winfrom
查看>>
反射机制
查看>>