首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Windows上使用open62541构建CMake失败

在Windows上使用open62541构建CMake失败
EN

Stack Overflow用户
提问于 2021-10-07 07:19:23
回答 1查看 189关注 0票数 0

我正试图用CMake在Windows上构建库。整个过程对我来说是新的,所以请原谅这个基本的问题。我遵循了当前open62541手册2.1.2下的说明(1.2.0Rc2-45-gf4270ceb版本)。在执行cmake.exe之后,我得到了以下错误:

代码语言:javascript
复制
<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)

  • Installed命令中的当前版本-- Visual中的Windows10SDK为shown here.

现在,我被困在手册中的步骤中,“然后在Visual 2015中打开buildopen62541.sln并像往常一样构建”。有什么暗示我该怎么做?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-10-19 13:22:18

要在.sln文件上运行Visual,意味着在VS中打开它,然后单击菜单栏中的Build,然后单击Build solution。这对我来说是新的,谢谢大家向正确的方向暗示我。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69476941

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档