You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

AMD X64系统Maven构建mpfr-java遇hawtjni依赖vcbuild问题求助

构建mpfr-java时vcbuild依赖问题求助

我已花费10余小时查找解决方案但无果,现将尝试过程与遇到的问题整理如下:

我尝试构建的Maven库为mpfr-java,其官方README仅要求执行mvn install。经排查,hawtjni-maven-plugin:1.18构建时依赖Visual Studio 2008附带的vcbuild.exe,而我使用的是AMD X64系统。

遇到的错误及尝试

  • 最新错误:单独下载X64版vcbuild.exe并加入系统PATH后,执行构建时出现:
[INFO] --- hawtjni-maven-plugin:1.18:generate (default) @ mpfr_java ---
[INFO] Analyzing classes...
[INFO] Generating...
[INFO] Done.
[INFO] 
[INFO] --- hawtjni-maven-plugin:1.18:build (default) @ mpfr_java ---
[INFO] executing: cmd.exe /X /C "vcbuild /platform:x64 vs2008.vcproj release"
[INFO] rc: -1073741515
vcbuild failed with exit code: -1073741515
  • 最初错误:'VCBuild.exe' 未被识别为内部或外部命令,因当前Windows已使用MSBuild.exe,vcbuild已废弃。
  • 第二个错误:无法找到适用于X64系统的vcbuild。

已尝试的解决过程

  • 曾尝试下载VS2008,但官网下载链接异常;
  • 找到含vcbuild的VS2008版本,但仅含x32版本,无amd64/x64文件夹;
  • 最后尝试单独下载X64版vcbuild.exe仍失败。

现有可选方案(不知如何选择或实施)

  1. 找到带X64版vcbuild的完整VS2008;
  2. 获取正确的X64版vcbuild.exe;
  3. 修改hawtjni插件使其使用MSBuild替代VCBuild(不知操作方法);
  4. 按照README中“构建静态链接MPFR和GMP的JNI库”的步骤操作,但不确定是否仍会因vcbuild报错。

请问该如何解决此问题?


内容的提问来源于stack exchange,提问作者Tim Korelov

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.19 12:10:34