🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: cn.bbs.comp.lang.java
Article #19625

��jni��һ�����⣡����������������1

#19625
From: huazai
Date: Fri, 02 Jan 2004 07:23
44 lines
2696 bytes
JNIEXPORT jint JNICALL Java_IntArray_sumArray
(JNIEnv *env, jobject obj, jintArray arr2)

{
    jsize len=(*env)->GetArrayLength(env,arr2);
    int i,sum=0;
    jint *body=(*env)->GetIntArrayElements(env,arr2,0);
    for(i=0;i<len;i++)
    {
        sum+=body[i];
        
    }
    JNIEnv a=(*env)->ReleaseIntArrayElements(env,arr2,body,0);
    return sum;
}
�����´���
--------------------Configuration: IntArray - Win32 Debug----------------
----
Compiling...
IntArray.cpp
C:\DOCUMENTS AND SETTINGS\HUAZAI1\����\IntArray\IntArray.cpp(28) : error 
C2819: type 'JNIEnv_' does not have an overloaded member 'operator ->'
        d:\program files\microsoft visual studio\vc98\include\jni.h(750) 
: see declaration of 'JNIEnv_'
C:\DOCUMENTS AND SETTINGS\HUAZAI1\����\IntArray\IntArray.cpp(28) : error 
C2227: left of '->GetArrayLength' must point to class/struct/union
C:\DOCUMENTS AND SETTINGS\HUAZAI1\����\IntArray\IntArray.cpp(30) : error 
C2819: type 'JNIEnv_' does not have an overloaded member 'operator ->'
        d:\program files\microsoft visual studio\vc98\include\jni.h(750) 
: see declaration of 'JNIEnv_'
C:\DOCUMENTS AND SETTINGS\HUAZAI1\����\IntArray\IntArray.cpp(30) : error 
C2227: left of '->GetIntArrayElements' must point to class/struct/union
C:\DOCUMENTS AND SETTINGS\HUAZAI1\����\IntArray\IntArray.cpp(36) : error 
C2819: type 'JNIEnv_' does not have an overloaded member 'operator ->'
        d:\program files\microsoft visual studio\vc98\include\jni.h(750) 
: see declaration of 'JNIEnv_'
C:\DOCUMENTS AND SETTINGS\HUAZAI1\����\IntArray\IntArray.cpp(36) : error 
C2227: left of '->ReleaseIntArrayElements' must point to class/struct/union

Error executing cl.exe.

IntArray.dll - 6 error(s), 0 warning(s)
--
�� ��Դ:����ˮ˼Դ bbs.sjtu.edu.cn��[FROM: 210.32.0.10]
Technical Details
Message-ID: <4A6S19$9WM@bbs.sjtu.edu.cn>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news2.google.com!news.maxwell.syr.edu!newshosting.com!nx02.iad01.newshosting.com!167.206.3.103.MISMATCH!news3.optonline.net!maily.cic.tsinghua.edu.cn!news.ccie.net.cn!SJTU

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,GB
X-Google-Thread: f6cb0,e12612d239fca2,start
X-Google-Attributes: gidf6cb0,public
X-Google-ArrivalTime: 2004-01-01 23:24:35 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news2.google.com!news.maxwell.syr.edu!newshosting.com!nx02.iad01.newshosting.com!167.206.3.103.MISMATCH!news3.optonline.net!maily.cic.tsinghua.edu.cn!news.ccie.net.cn!SJTU
From: huazai.bbs@bbs.sjtu.edu.cn (huazai)
Newsgroups: cn.bbs.comp.lang.java
Subject: ��jni��һ�����⣡����������������1
Date: 02 Jan 2004 07:23:05 GMT
Organization: ��ˮ˼Դ
Message-ID: <4A6S19$9WM@bbs.sjtu.edu.cn>
Mime-Version: 1.0
Content-Type: text/plain; charset="gb2312"
Content-Transfer-Encoding: 8bit
X-Filename: Java/M.1073028153.A