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 是代码:块。我收到这些错误的原因是什么?

4

0 回答 0