0
点赞
收藏
分享

微信扫一扫

OpenCASCADE7.6编译

作者:朱金灿


通过CMake生成VS工程文件

  从官网上下载OpenCASCADE7.6安装包进行安装,安装完成后使用CMake打开源码目录。首先去掉不必要的编译选项(把VTK选项不选中),如下图:
OpenCASCADE7.6编译_ide

  需要增加的第三方库,如下图:
OpenCASCADE7.6编译_microsoft_02

编译MFC示例工程

  打开OpenCASCADE-7.6.0-vc14-64\opencascade-7.6.0\samples\mfc\standard\All-vc14.sln编译mfc示例工程,出现错误:
2>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.Cpp.Platform.targets(57,5): error MSB4018: “VCMessage”任务意外失败。
2>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.Cpp.Platform.targets(57,5): error MSB4018: System.FormatException: 索引(从零开始)必须大于或等于零,且小于参数列表的大小。
2>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.Cpp.Platform.targets(57,5): error MSB4018: 在 System.Text.StringBuilder.AppendFormatHelper(IFormatProvider provider, String format, ParamsArray args)
  解决办法是在工程属性中选择平台工具集,如下图:
工程属性中选择平台工具集,如下图:
OpenCASCADE7.6编译_开发语言_03


举报

相关推荐

0 条评论