为VS2017构建OpenCascade

时间:2018-05-25 13:38:39

标签: c++ visual-studio-2017 opencascade

用例:我打算在我的C ++项目中使用OpenCascade C ++库。我需要做简单的折线偏移和多边形缩小。

所以我试图在我的Windows 10 64bit计算机上安装OpenCascade C ++库以在Visual Studio 17中使用。我的第一次尝试是使用Windows安装程序然后运行批处理文件(env.bat,custom.bat)。但我有read on this forum Windows安装程序不能用于Visual Studio 2017 - 这是正确的吗?

所以我现在已经按照构建说明here进行了操作。现在我已经在Visual Studio 2017中打开了示例项目。当我尝试构建项目时,每个示例项目都会出现以下错误:

  

错误MSB8036找不到Windows SDK版本8.1。安装所需版本的Windows SDK或在项目属性页中更改SDK版本,或右键单击解决方案并选择"重新定位解决方案"。 TKQADraw C:\ Program Files(x86)\ Microsoft Visual Studio \ 2017 \ Community \ Common7 \ IDE \ VC \ VCTargets \ Platforms \ x64 \ PlatformToolsets \ v141 \ Toolset.targets 36

对我做错了什么建议?也许我没有在these steps之后正确构建它?另外,根据我上面的用例,如果我只是想以有限的方式使用OpenCascade,我是否需要做这一切?

是否有关于如何创建新的Visual Studio C ++项目并链接所有OpenCascade库的文档或链接?

1 个答案:

答案 0 :(得分:0)

如错误所示,您尚未安装正确的SDK版本,或者您安装的版本已过期。检查SDK安装,然后重试。