你好我想在netBean中编译c代码,但我不能。
cd 'C:\Users\ma\Documents\NetBeansProjects\CppJNILibrary_1'
C:\cygwin64\bin\make.exe -f Makefile CONF=Debug clean
"/usr/bin/make" -f nbproject/Makefile-Debug.mk QMAKE= SUBPROJECTS= .clean-conf
make[1]: Entering directory '/cygdrive/c/Users/ma/Documents/NetBeansProjects/CppJNILibrary_1'
rm -f -r build/Debug
make[1]: Leaving directory '/cygdrive/c/Users/ma/Documents/NetBeansProjects/CppJNILibrary_1'
CLEAN SUCCESSFUL (total time: 461ms)
cd 'C:\Users\ma\Documents\NetBeansProjects\CppJNILibrary_1'
C:\cygwin64\bin\make.exe -f Makefile CONF=Debug
"/usr/bin/make" -f nbproject/Makefile-Debug.mk QMAKE= SUBPROJECTS= .build-conf
make[1]: Entering directory '/cygdrive/c/Users/ma/Documents/NetBeansProjects/CppJNILibrary_1'
"/usr/bin/make" -f nbproject/Makefile-Debug.mk dist/Debug/Cygwin_1-Windows/libCppJNILibrary_1.dll
make[2]: Entering directory '/cygdrive/c/Users/ma/Documents/NetBeansProjects/CppJNILibrary_1'
mkdir -p build/Debug/Cygwin_1-Windows/_ext/5d26fccf
rm -f "build/Debug/Cygwin_1-Windows/_ext/5d26fccf/shutdownJni.o.d"
gcc -m32 -c -g -I../../../../../Program\ Files/Java/jdk1.8.0_144/include -I../../../../../Program\ Files/Java/jdk1.8.0_144/include/win32 -MMD -MP -MF "build/Debug/Cygwin_1-Windows/_ext/5d26fccf/shutdownJni.o.d" -o build/Debug/Cygwin_1-Windows/_ext/5d26fccf/shutdownJni.o /cygdrive/C/Users/ma/Documents/NetBeansProjects/CppJNILibrary_1/shutdownJni.c
In file included from /cygdrive/c/Program Files/Java/jdk1.8.0_144/include/jni.h:45:0,
from /cygdrive/C/Users/ma/Documents/NetBeansProjects/CppJNILibrary_1/shutdownJni.h:2,
from /cygdrive/C/Users/ma/Documents/NetBeansProjects/CppJNILibrary_1/shutdownJni.c:6:
/cygdrive/c/Program Files/Java/jdk1.8.0_144/include/win32/jni_md.h:34:9: error: unknown type name '__int64'
typedef __int64 jlong;
^~~~~~~
BUILD FAILED (exit value 2, total time: 472ms)