我正试图用CMake在Windows上构建库。整个过程对我来说是新的,所以请原谅这个基本的问题。我遵循了当前open62541手册2.1.2下的说明(1.2.0Rc2-45-gf4270ceb版本)。在执行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版本更改为(Visual Studio 16 2019)
现在,我被困在手册中的步骤中,“然后在Visual 2015中打开buildopen62541.sln并像往常一样构建”。有什么暗示我该怎么做?
发布于 2021-10-19 13:22:18
要在.sln文件上运行Visual,意味着在VS中打开它,然后单击菜单栏中的Build,然后单击Build solution。这对我来说是新的,谢谢大家向正确的方向暗示我。
https://stackoverflow.com/questions/69476941
复制相似问题