OpenCasCade批处理简介
Posted 小哈龙
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了OpenCasCade批处理简介相关的知识,希望对你有一定的参考价值。
一.前言
OpenCasCade库目录下面包含各种文件,对于编译批处理文件以前也用过很多次,老是忘记里面的一些问题,在此记录一下。
二.如何快速编译属于自己的开发版本
本次使用vs2017为例,其他版本请自行下载依赖第三方库
1.准备工作:
- vs2017
- 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源码下载网页第三方库获取
- 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批处理简介的主要内容,如果未能解决你的问题,请参考以下文章
OCCT 7.4.0 beta version is available