当前位置: 首页 > 知识库问答 >
问题:

VTK:使用Java包装器编译-缺少vtk.jar

齐飞星
2023-03-14

我试图在Windows10下构建VTK,以便使用Visual Studio2019在Java中使用,基本上是根据本教程、本教程和本教程。cmake部分似乎可以正常工作。我最终得到以下配置:

在带有发布解决方案配置的Visual Studio中,x64as admin的生成步骤(buildall_build)似乎也起作用:

========== Build: 437 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========

但是,执行install以错误结束:

225>CMake Error at Wrapping/Java/cmake_install.cmake:1215 (file):
225>  file INSTALL cannot find
225>  "[PATH]/VTK-9.0.1/Binaries/lib/java/Release/vtk.jar":
225>  File exists.
225>Call Stack (most recent call first):
225>  cmake_install.cmake:486 (include)
225>
225>
225>D:\Programme\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppCommon.targets(155,5): error MSB3073: The command "setlocal
225>D:\Programme\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppCommon.targets(155,5): error MSB3073: D:\Programme\CMake\3.20.3\bin\cmake.exe -DBUILD_TYPE=Release -P cmake_install.cmake
225>D:\Programme\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppCommon.targets(155,5): error MSB3073: if %errorlevel% neq 0 goto :cmEnd
225>D:\Programme\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppCommon.targets(155,5): error MSB3073: :cmEnd
225>D:\Programme\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppCommon.targets(155,5): error MSB3073: endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
225>D:\Programme\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppCommon.targets(155,5): error MSB3073: :cmErrorLevel
225>D:\Programme\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppCommon.targets(155,5): error MSB3073: exit /b %1
225>D:\Programme\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppCommon.targets(155,5): error MSB3073: :cmDone
225>D:\Programme\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppCommon.targets(155,5): error MSB3073: if %errorlevel% neq 0 goto :VCEnd
225>D:\Programme\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppCommon.targets(155,5): error MSB3073: :VCEnd" exited with code 1.
225>Done building project "INSTALL.vcxproj" -- FAILED.

事实上,在[PATH]/vtk-9.0.1/binaries/lib/java/release/中有很多*.exp*.lib文件,但缺少一个vtk.jar

知道我做错了什么吗?

共有1个答案

徐友樵
2023-03-14

好吧,最好多查3分钟。但为了完整起见,下面是解决方案:

https://discourse.vtk.org/t/vtk-9-and-java-vtk-jar-not-automaticall-generated-also-location-of-wrapper-dlls/3354/19

 类似资料:
  • 所以我得到了一个编译器错误,我丢失了一个返回语句,我已经研究了其他类似的问题,但我仍然对这个问题感到困惑。 如果之前有人问过这个问题,我会提前道歉,但我已经看过了其他各种问题,我似乎无法弄清楚这一点。

  • 问题内容: 我正在寻找基于Java的Less CSS编译器。在Github上,我偶然发现了 lesscss4j lesscss-java 两者都来自同一位开发人员。不幸的是,我不能完全弄清它们之间的区别。 有人可以告诉我吗?您还知道其他哪些编译器? 问题答案: LESS Engine将JavaScript编译器包装在简单的Java接口中。 我没有使用lesscss-java,因此无法评论相对质量,

  • 此ProductDAO类返回用户的产品列表,但Netbeans中的编译器显示“Missing return statement”。有进展吗?

  • 我使用的是 windows7 x64,安装了今天最新的稳定版 android sdk studio(通过 android studio 捆绑包,因为它现在显然是一起发布的)。我已经正确配置了环境变量,如上所示。 这是我在发出以下命令时得到的结果 事实上,“模板”目录甚至不存在我的 sdk 安装。 我已经在这里尝试了这个问题的建议(设置正确的路径,卸载/重新安装),但是没有什么适用于我的情况,我发现

  • NPU编译器目前只支持Python2环境下安装和使用。 安装gxDNN工具链 pip install npu_compiler 更新gxDNN工具链 pip install --upgrade npu_compiler 查看工具链版本 安装或更新完成后,可以使用如下命令查看当前工具链的版本号。 gxnpuc --version

  • 使用命令行编译器 注解 这一节并不适用于 solcjs solc 是 Solidity 源码库的构建目标之一,它是 Solidity 的命令行编译器。你可使用 solc --help 命令来查看它的所有选项的解释。该编译器可以生成各种输出,范围从简单的二进制文件、汇编文件到用于估计“gas”使用情况的抽象语法树(解析树)。如果你只想编译一个文件,你可以运行 solc --bin sourceFil