本文主要是介绍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的解决方案手动打开编译即可。
这篇关于OCC笔记:Windows下OCC的编译的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!