当前位置:  技术问答>java相关

一个巨迷糊的送分题(jni)

    来源: 互联网  发布时间:2015-01-09

    本文导语:  我用jni生成了本地方法的头文件。 然后用vc开发动态连接库, 一个奇怪的问题是,我将文件存为.cpp时,编译出现如下错误: 代码: #include  #include "MyCls.h" JNIEXPORT jstring JNICALL Java_MyCls_MyMethod   (JNIEnv * env, jobject...

我用jni生成了本地方法的头文件。
然后用vc开发动态连接库,
一个奇怪的问题是,我将文件存为.cpp时,编译出现如下错误:
代码:
#include 
#include "MyCls.h"

JNIEXPORT jstring JNICALL Java_MyCls_MyMethod
  (JNIEnv * env, jobject this)
{
    
};
error C2143: syntax error : missing ')' before 'this'
error C2143: syntax error : missing ';' before 'this'
error C2143: syntax error : missing ';' before 'this'
error C2059: syntax error : ')'
error C2143: syntax error : missing ';' before '{'
error C2447: missing function header (old-style formal list?)
Error executing cl.exe.

我将该文件存为.c文件时,这个错误就没了。

哪位高人给解释下?顺便说下解决办法?

|
在C++里,this是指针,有特别的意义,代表自己,而C里没有这种定义。
在这里你只要改一下就好了,如把this改为obj。

    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 请教一些JAVA的基本问题,初学JAVA有些迷糊,帮帮忙!总迷糊实在受不了了!
  • 一个很迷糊的问题
  • 请高手指点,很迷糊。。。。
  • 关于数组的初始化!!(我都有点迷糊了)
  • 高兴,散分。(linuxnewer(夜猫子)erickleung(),ssw0989(天天迷糊)要进呀)
  • 关于shell变量生存周期的一个问题,有脚本,请各位帮忙分析一下,迷糊了~


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3