在 Windows 上使用 CMake 构建 open62541 失败

Failure to build open62541 with CMake on Windows

我正在尝试使用 CMake 在 Windows 上构建库。整个过程对我来说是新的,所以请原谅这个基本问题。我按照当前 open62541 手册(版本 1.2.0-rc2-45-gf4270ceb)2.1.2 下的说明进行操作。执行cmake.exe后,出现如下错误:

<path-to>\open62541\build>"C:\Program Files\CMake\bin\cmake.exe" .. -G "Visual Studio 14 2015"
-- Selecting Windows SDK version  to target Windows 10.0.19043.
CMake Error at CMakeLists.txt:5 (project):
  Failed to run MSBuild command:

    MSBuild.exe

  to get the value of VCTargetsPath:

    Das System kann die angegebene Datei nicht finden



-- Configuring incomplete, errors occurred!

结尾处的德语句子翻译为 The system cannot find the specified file

我在我的计算机上找到了几个名为 MSBuild.exe 的文件,并将它们全部添加到 PATH 环境中。这并没有解决问题。

我尝试使用预构建的单个文件,但据我了解,这些文件适用于 Linux 系统,不能与 Windows 一起使用,对吗?

非常感谢任何关于如何继续获得工作构建的意见。谢谢!

[编辑:]我可以通过做两件事来继续构建过程:

现在我卡在了手册中所说的步骤“然后在 Visual Studio 2015 中打开 buildopen62541.sln 并照常构建。”有什么提示我应该做什么吗?

To 运行 Visual Studio on an .sln file表示在VS中打开它,然后点击菜单栏中的Build然后点击Build solution. 这对我来说是新的,感谢大家在正确的方向上给我提示。