0

私が以下を実行すると:

#include<stdio.h>
#include"Package_HelloWorld.h"
#include"Package_Prompt.h"

jstring Java_Package_Prompt_getLine
 (JNIEnv *env, jobject obj,jstring prompt) {
  char buf[128];
  const jbyte *str;
  str = (*env)->GetStringUTFChars(env,prompt,NULL);
  if(str == NULL) {
      return NULL;
  }
  printf("%s",str);
  (*env)->ReleaseStringUTFChars(env,prompt,str);
  scanf("%s",buf);
  return (*env)->NewStringUTF(env,buf);

dllファイルを生成するには、次のエラーが発生します。

ここに画像の説明を入力してください

私のIDEはCode:Blocksです。これらのエラーが発生する理由は何ですか?

4

0 に答える 0