Groups keyboard shortcuts have been updated
Dismiss
See shortcuts

您好,javacpp我在进行mvn clean install 时,想要生成windows-x86_64(jniXXX.dll,xxx.lib等),

34 views
Skip to first unread message

耿耿耿(耿先森)

unread,
Jun 12, 2024, 11:02:35 AM6/12/24
to javacpp
 cl /ID:\javacpp-mvn-simple-demo\src\main\java "/IC:\Program Files\Java\jdk1.8.0_181\include\win32" "/IC:\Program Files\Java\jdk1.8.0_181\include" D:\javacpp-mvn-simple-demo\target\classes\somepackage\jniNativeLibrary.cpp D:\javacpp-mvn-simple-demo\target\classes\jnijavacpp.cpp /Oi /O2 /EHsc /Gy /GL /MD /LD "-IC:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.40.33807\include" "-IC:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\um" /W3 /link /OUT:jniNativeLibrary.dll psapi.lib
用于 x64 的 Microsoft (R) C/C++ 优化编译器 19.40.33811 版
版权所有(C) Microsoft Corporation。保留所有权利。

jniNativeLibrary.cpp
D:\javacpp-mvn-simple-demo\target\classes\somepackage\jniNativeLibrary.cpp(102): fatal error C1083: 无法打开包括文件: “NativeLibrary.h”: No such file or directory
jnijavacpp.cpp
D:\javacpp-mvn-simple-demo\target\classes\jnijavacpp.cpp(255): warning C4267: “=”: 从“size_t”转换到“DWORD”,可能丢失数据
D:\javacpp-mvn-simple-demo\target\classes\jnijavacpp.cpp(477): warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
D:\javacpp-mvn-simple-demo\target\classes\jnijavacpp.cpp(654): warning C4267: “参数”: 从“size_t”转换到“jsize”,可 能丢失数据
D:\javacpp-mvn-simple-demo\target\classes\jnijavacpp.cpp(655): warning C4267: “参数”: 从“size_t”转换到“jsize”,可 能丢失数据
D:\javacpp-mvn-simple-demo\target\classes\jnijavacpp.cpp(677): warning C4267: “参数”: 从“size_t”转换到“jsize”,可 能丢失数据
D:\javacpp-mvn-simple-demo\target\classes\jnijavacpp.cpp(744): warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
D:\javacpp-mvn-simple-demo\target\classes\jnijavacpp.cpp(746): warning C4996: 'strncpy': This function or variable may be unsafe. Consider using strncpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
D:\javacpp-mvn-simple-demo\target\classes\jnijavacpp.cpp(1254): warning C4244: “参数”: 从“jlong”转换到“jint”,可能丢失数据
D:\javacpp-mvn-simple-demo\target\classes\jnijavacpp.cpp(1255): warning C4244: “参数”: 从“jlong”转换到“jint”,可能丢失数据
D:\javacpp-mvn-simple-demo\target\classes\jnijavacpp.cpp(1484): warning C4996: 'strncpy': This function or variable may be unsafe. Consider using strncpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.087856d78b85e54bd4f4d1348521da1.png

Samuel Audet

unread,
Jun 13, 2024, 7:14:35 PM6/13/24
to javacpp...@googlegroups.com, 耿耿耿(耿先森)
That just means it can't find NativeLibrary.h. Please put it in the
includepath
> details.087856d78b85e54bd4f4d1348521da1.png
>

Reply all
Reply to author
Forward
0 new messages