过去2个小时,我一直在对此进行研究,老实说,我不知道出了什么问题。我正在尝试让JNI与我的应用程序一起使用,但这是我第一次使用它,我不知道自己在做什么,并且一直遇到问题。我正在使用Visual Studio 2017,但我还安装了Visual Studio 2015。希望这是我的最后一个问题,但我不知道如何解决。我运行了以下命令:
cl -I"C:\Program Files\Java\jdk1.8.0_181\include" -I"C:\Program Files\Java\
jdk1.8.0_181\include\win32" -LD CPPWrapper.cpp -FeCPPWrapper.dll
,该命令的错误是:
C:\Program Files\Java\jdk1.8.0_181\include\jni.h(39): fatal error C1083: Cannot open include file: 'stdio.h': No such file or directory
我有点理解此线程出了什么问题:JNI: vcvars32.bat gives me "Cannot open include file: 'stdio.h': No such file or directory"
但是我不太了解如何解决它,谢谢您的帮助!
注意:我对命令行不是很好,所以您可能不得不为我解释一些简单的事情,谢谢!
我早些时候遇到了一个找不到jni.h的问题,但能够解决此问题,现在我已经解决了2个多小时,并且无法确切知道我该怎么做解决这个问题。