OCCT编译

目录

1. OpenCASCADE 安装编译 OpenCASCADE 7.6 + vs2019

  1. 去官网下载安装包(很慢),下载那个exe得,这样就省去使用makefile进行编译
  2. 我下载了vs2019,估计vs2015也是可以使用得。
  3. 打开opencascade-7.6.0/adm/msvc/vc142里得OCCT.sln
  4. vs2019打开后,点查看解决方案资源管理器,按顺序点生成
    1. FoundationClasses
    2. ModelingData
    3. ModelingAlgorithms
    4. Visualization
    5. ApplicationFramework
    6. DataExchange
    7. Draw
  5. 在 Visualization 下会发现生成后出现很多报错,错误都是缺少头文件,或是lib,在对应得包下面,点属性 (alt+enter),若缺失头文件,就在包含目录,把缺失得头文件得对应目录输入里面;若缺少lib,再库目录中输入该路径 f1
  6. 继续编译其他模块,7个模块编译完成后,打开opencascade7.6.0/samples/mfc/All-vc142,进行测试是否调试成功
  7. 选择一个设置为启动项- 同时修改项目的属性 平台工具集设置为 v142 f2
  8. 再这步骤,我出现了再安装vs2019时,没安装mfc模块,解决方法:点工具 - 获取工具和功能 - 此时会进入vs install 安装程序 ,如图3,圈出来得内容 f3
  9. 同样得方法进行编译Ocaf,编译成功后,启动该项目,会提示缺失dll f4
  10. 时,就根据报错把缺失的.dll 一个个拷贝到 C:\Windows\system目录下,或者直接把所有的bin目录下的.dll都拷贝过去 或者拷贝到运行.exe同目录下
  11. 拷贝完成后,再次运行Ocaf,则出现如下界面,则表示成功! f5

目测使用vs2015一样可以编译成功,官方推荐得是vs2017

1.1 使用源码进行编译

1.1.1 官网下载链接

官网下载链接

1.1.2 官网提供第三方库下载链接

第三方库下载链接 下载也可以参考大神视频,看看它下载了什么 以下是必须下载的第三方库

  • Tcl/Tk
  • FreeType

    1.1.3 最终下载位置

    本地地址 f6

    1.1.4 将下载的压缩包解压

    建立如下目录: f7 其中:

  • src 后缀代表源码,也就是从occ官网下载的源码包
  • build 后缀代表build 目录,新建得到
  • products 代表第三方库目录

    1.1.5 cmake

    如下图,将第一行的第三方库目录,指向products,然后再configure f8

请我喝咖啡

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码支持
扫码打赏,您说多少就多少

打开支付宝或微信扫一扫,即可请我喝咖啡哦