OpenCasCade批处理简介

Posted 小哈龙

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了OpenCasCade批处理简介相关的知识,希望对你有一定的参考价值。

一.前言

        OpenCasCade库目录下面包含各种文件,对于编译批处理文件以前也用过很多次,老是忘记里面的一些问题,在此记录一下。

二.如何快速编译属于自己的开发版本

本次使用vs2017为例,其他版本请自行下载依赖第三方库

1.准备工作:

  1. vs2017
  2. ffmpeg-3.3.4;freeimage-3.17.0;freetype-2.5.5;openvr-1.14.15;qt5.11.2;rapidjson-1.1.0;tbb-2017.0.100;tclk;vtk-6.1.0     这些第三方库的源码(要自己编译)或者二进制开发库  ,上述除了tbb与openvr各版本都可以在OCC源码下载网页第三方库获取
  3. vswhere.exe 用来查找vs2015以上的vs启动程序,电脑上没有的下载一个拉进来放到system32下

2.设置opencascade目录下的custom.bat

        如下图主要是修改CSF_OPT_INC,CSF_OPT_LIB32,  CSF_OPT_LIB64,CSF_OPT_BIN32,CSF_OPT_BIN64. 这些临时环境变量在vs启动后,在附加文件时,会以宏的方式出现 ,在此处将需要引用的第三方库的头文件,导入库lib,dll动态库的路径添加进去,这样就省去了打开vs一个一个项目添加的麻烦

3.附加参数运行msvc.bat

注意:此处要以管理员身份打开cmd,否则临时环境变量不会生效,附加的包含路径不会生效

 参数简介:

以上是关于OpenCasCade批处理简介的主要内容,如果未能解决你的问题,请参考以下文章

OpenCasCade批处理简介

OpenCASCADE gp包说明

OCCT 7.4.0 beta version is available

occActiveX - ActiveX with OpenCASCADE

OpenCASCADE圆与平面求交

仿真软件开发工具介绍大全(10/29/2020更新)