用例:我打算在我的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库的文档或链接?
答案 0 :(得分:0)
如错误所示,您尚未安装正确的SDK版本,或者您安装的版本已过期。检查SDK安装,然后重试。