准备你的计算机

Windows

qianmoQqianmoQ· 更新于 2026-10-01· 阅读 7 分钟· 0 次阅读

登录后可跨设备保存划线和私人笔记登录

由于缺失或过期的第三方工具(例如编译器)所引发的问题往往难以诊断,我们为 PLC4X 的构建扩展了一个 prerequisiteCheck,它可以自动检查所需工具是否已安装,以及是否具备要求的最低版本。

如果任何前置条件未满足,构建将会失败,并输出一条有助于查明问题所在的错误信息。

检查项的数量在很大程度上取决于启用了哪些 profile。例如,只有在启用了 with-c profile 时,才会检查 C 编译器是否可用及其版本。

过去,由于提供和打包其中部分工具的项目像野草一样不断生灭,保持文档的最新状态一直颇具挑战,因此我们将开始使用 Chocolatey,它类似于 Mac 上的 Homebrew 或 Linux 上的 Apt。

所以,首先请确保在此处安装 Chocolatey:https://community.chocolatey.org/ 并按照该页面上最新的说明进行安装。

Git

检查中:

git --version

如果你得到任何成功的输出,那么你可能无需进行其他操作。

如果上面的命令未成功执行,只需通过 Chocolatey 安装它即可:

choco install git

Java

检查中:

java --version

如果你成功获得了输出,请检查所报告的版本至少为 Java 11。如果你需要安装或更新 Java,遗憾的是,这似乎无法通过 Chocolatey 获取,而需要直接从发行版安装。

对于 Oracle 的 OpenJDK 21,请从这里下载:https://learn.microsoft.com/de-de/java/openjdk/download 如果你在 aarch64(Apple M1 或 M2 虚拟机)上使用 Windows 虚拟机,那么微软构建版本提供的下载似乎是你为数不多的选择之一。安装时,请确保选中配置 "JAVA_HOME" 环境变量的选项(默认情况下未勾选)。

可选及其他语言支持

对于构建 PLC4X 的 Java 部分,Git 和 Java 就是你所需要的全部。

LibPCAP(用于原始以太网支持)

要使用 PLC4X 的原始以太网传输功能,我们需要确保已安装 NPcap 库。

要检查是否已安装 NPcap,请查看以下目录:

64 位版本:

  • C:\Windows\System32\packet.dll
  • C:\Windows\System32\wpcap.dll

32 位版本:

  • C:\Windows\SysWOW64\packet.dll
  • C:\Windows\SysWOW64\wpcap.dll

如果上述文件都无法找到,请从 https://npcap.com/#download 下载安装程序进行安装。

gcc(用于 PLC4C)

检查:

gcc --version

如果你得到了成功的输出,那么你可能无需做任何操作。

如果上面的命令失败,请在管理员控制台中使用以下命令安装 MinGW:

choco install mingw

https://repo.maven.apache.org/maven2/com/googlecode/cmake-maven-project/cmake-binaries/3.27.7-b1/ 下载:https://repo.maven.apache.org/maven2/com/googlecode/cmake-maven-project/cmake-binaries/3.27.7-b1/cmake-binaries-3.27.7-b1-windows-arm_64.jar 部署为:https://repo.maven.apache.org/maven2/com/googlecode/cmake-maven-project/cmake-binaries/3.27.7-b1/cmake-binaries-3.27.7-b1-windows-arm64.jar

dotnet(用于 PLC4Net)

检查:

dotnet --version

如果你得到了任何成功输出,可能无需进行任何操作。

通常 Windows 机器上已经预装了该组件。

从此处下载安装程序

python(用于 PLC4Py)

检查:

python --version

如果你得到了任何成功输出,那么你可能什么都不用做。

你可以从这里获取 Python。

确保包含 python.exe 的目录已加入系统的 PATH 中。同时,请确保在修改 PATH 设置后重启你的 IDE 和/或控制台窗口,使更改生效。

https://visualstudio.microsoft.com/de/visual-cpp-build-tools/

PLC4PY 构建在 Windows 的 Aarch64 架构上无法工作

评论

登录后参与评论

正在加载评论…