当前位置: 首页 > news >正文

OCC笔记:Windows下OCC的编译

一、源码下载

进OCC官网下载https://dev.opencascade.org/release即可,或直接Clone它的Git库https://dev.opencascade.org/resources/git_repository,本文用的源码库版本为7.4.0(我本机安装的VS2013,我又想用到AIS_ViewCube,这个AIS对象到7.4.0才新增,故选择了这个版本)
在这里插入图片描述

AIS_ViewCube如下图:
在这里插入图片描述

二、下载编译需要的第三方库

OCC官网也体贴地准备好了,https://dev.opencascade.org/resources/download/3rd-party-components,我选的7.4.0用VS2013即可编译成功,高版本的OCC,因为用到了高版本VS的一些语言特性,故要用高版本VS。
大多数需求只需要下载FreeType与Tcl/TK即可,其他的我暂时没用到,我下载的如下图所示:
在这里插入图片描述
下载好之后,解压到一个目录,目录名自己定即可,我喜欢用Third-Party
在这里插入图片描述

三、使用CMake编译

1. 指定源码目录与编译目录,通常编译目录与源码目录独立开来,省的把源码目录搞得一团糟

在这里插入图片描述

我的源码目录结构如下图
在这里插入图片描述

2. 配置,因为还未设置好第三方库路径,会提示一些问题

在这里插入图片描述

3. 设置第三方库路径,再次配置

在这里插入图片描述

4. 没报什么错误,就可以生成vs工程了

在这里插入图片描述

5. 生成完成之后,点击Open Project或到之前的编译目录 build_v7_4_0中即可找到vs的解决方案手动打开编译即可。

在这里插入图片描述


http://www.mrgr.cn/news/8825.html

相关文章:

  • HTML标签入门篇(1)——标题标签、段落标签、换行标签、水平线标签、图片标签、文本标签
  • HTML 基本语法特性与 title 标签介绍
  • 50道深度NLP和人工智能领域面试题+答案
  • MySQL 系统学习系列 - MySQL 概述与 DDL 语句的使用《MySQL系列篇-01》
  • 私有仓库tomcat镜像构建
  • <数据集>斯坦福狗狗识别数据集<目标检测>
  • 算法(滑动窗口问题)
  • 【diffusers 下载】access token 使用方法总结
  • 大数据-94 Spark 集群 SQL DataFrame DataSet RDD 创建与相互转换 SparkSQL
  • 【前端面试】操作系统
  • easyexcel字典通用转化器
  • RM双轴云台控制
  • 计算机毕业设计 毕业季旅游一站式定制服务平台 Java+SpringBoot+Vue 前后端分离 文档报告 代码讲解 安装调试
  • 普元EOS-微前端的base基座介绍
  • Spring笔记的最后补充 (Spring的基本内容接触完毕)
  • java注解(Annotation)编程
  • 学习文件IO,让你从操作系统内核的角度去理解输入和输出(Java实践篇)
  • Python观察者模式:构建松耦合的通信机制
  • 洛谷 P2254 [NOI2005] 瑰丽华尔兹
  • 软件测试面试题与经验分享【附文档】