我正在尝试使用 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 16 2019
在命令 ( )中将 Visual Studio 版本更改为当前版本- 如此处所示,在 Visual Studio 中安装了 Windows 10 SDK 。
现在我被困在手册中所说的步骤“然后buildopen62541.sln
在 Visual Studio 2015 中打开并照常构建”。任何提示我到底应该做什么?