Window 安装Open Cascade

目录

一、下载软件

二、环境配置


一、下载软件

下载网址:Download - Open CASCADE Technology

新手推荐exe方式进行安装,直接就可以使用,这里使用 vc140 ,配合vs2015来使用。

假设安装在D盘,安装完成如下,opencascade 以及三方库 qt 都有了。一应俱全。

二、环境配置

配置环境变量 

D:\OpenCASCADE-7.7.0-vc14-64\draco-1.4.1-vc14-64\bin
D:\OpenCASCADE-7.7.0-vc14-64\ffmpeg-3.3.4-64\bin
D:\OpenCASCADE-7.7.0-vc14-64\freeimage-3.17.0-vc14-64\bin
D:\OpenCASCADE-7.7.0-vc14-64\freetype-2.5.5-vc14-64\bin
D:\OpenCASCADE-7.7.0-vc14-64\opencascade-7.7.0\win64\vc14\bin
D:\OpenCASCADE-7.7.0-vc14-64\qt5.11.2-vc14-64\bin
D:\OpenCASCADE-7.7.0-vc14-64\rapidjson-1.1.0\bin
D:\OpenCASCADE-7.7.0-vc14-64\tbb_2021.5-vc14-64\bin
D:\OpenCASCADE-7.7.0-vc14-64\tcltk-86-64\bin
D:\OpenCASCADE-7.7.0-vc14-64\vtk-6.1.0-vc14-64\bin
D:\OpenCASCADE-7.7.0-vc14-64\openvr-1.14.15-64\bin\win64
D:\OpenCASCADE-7.7.0-vc14-64\opencascade-7.7.0\win64\vc14\lib
D:\OpenCASCADE-7.7.0-vc14-64\opencascade-7.7.0\inc
D:\OpenCASCADE-7.7.0-vc14-64\open3cascade-7.7.0

备注:如果电脑有多版本的qt 这里的qt路径需要放置到最上边。因为尽管设置了qt版本在vs中,但是默认qmake时候 还是用了环境变量的,因此qt版本混乱后,运行链接会出错。

这个问题就是由于qt版本不一致导致的。

 最后在vs中进行配置

 

所有lib文件

TKBO.lib
TKBRep.lib
TKBin.lib
TKBinL.lib
TKBinTObj.lib
TKBinXCAF.lib
TKBool.lib
TKCAF.lib
TKCDF.lib
TKD3DHost.lib
TKDCAF.lib
TKDraw.lib
TKFeat.lib
TKFillet.lib
TKG2d.lib
TKG3d.lib
TKGeomAlgo.lib
TKGeomBase.lib
TKHLR.lib
TKIGES.lib
TKIVtk.lib
TKIVtkDraw.lib
TKLCAF.lib
TKMath.lib
TKMesh.lib
TKMeshVS.lib
TKOffset.lib
TKOpenGl.lib
TKPrim.lib
TKQADraw.lib
TKSTEP.lib
TKSTEP209.lib
TKSTEPAttr.lib
TKSTEPBase.lib
TKSTL.lib
TKService.lib
TKShHealing.lib
TKStd.lib
TKStdL.lib
TKTObj.lib
TKTObjDRAW.lib
TKTopAlgo.lib
TKTopTest.lib
TKV3d.lib
TKVCAF.lib
TKVRML.lib
TKViewerTest.lib
TKXCAF.lib
TKXDEDRAW.lib
TKXDEIGES.lib
TKXDESTEP.lib
TKXMesh.lib
TKXSBase.lib
TKXSDRAW.lib
TKXml.lib
TKXmlL.lib
TKXmlTObj.lib
TKXmlXCAF.lib
TKernel.lib
vtkChartsCore-6.1.lib
vtkChartsCoreJava.lib
vtkCommonColor-6.1.lib
vtkCommonColorJava.lib
vtkCommonComputationalGeometry-6.1.lib
vtkCommonComputationalGeometryJava.lib
vtkCommonCore-6.1.lib
vtkCommonCoreJava.lib
vtkCommonDataModel-6.1.lib
vtkCommonDataModelJava.lib
vtkCommonExecutionModel-6.1.lib
vtkCommonExecutionModelJava.lib
vtkCommonMath-6.1.lib
vtkCommonMathJava.lib
vtkCommonMisc-6.1.lib
vtkCommonMiscJava.lib
vtkCommonSystem-6.1.lib
vtkCommonSystemJava.lib
vtkCommonTransforms-6.1.lib
vtkCommonTransformsJava.lib
vtkDICOMParser-6.1.lib
vtkDomainsChemistry-6.1.lib
vtkDomainsChemistryJava.lib
vtkFiltersAMR-6.1.lib
vtkFiltersAMRJava.lib
vtkFiltersCore-6.1.lib
vtkFiltersCoreJava.lib
vtkFiltersExtraction-6.1.lib
vtkFiltersExtractionJava.lib
vtkFiltersFlowPaths-6.1.lib
vtkFiltersFlowPathsJava.lib
vtkFiltersGeneral-6.1.lib
vtkFiltersGeneralJava.lib
vtkFiltersGeneric-6.1.lib
vtkFiltersGenericJava.lib
vtkFiltersGeometry-6.1.lib
vtkFiltersGeometryJava.lib
vtkFiltersHybrid-6.1.lib
vtkFiltersHybridJava.lib
vtkFiltersHyperTree-6.1.lib
vtkFiltersHyperTreeJava.lib
vtkFiltersImaging-6.1.lib
vtkFiltersImagingJava.lib
vtkFiltersModeling-6.1.lib
vtkFiltersModelingJava.lib
vtkFiltersParallel-6.1.lib
vtkFiltersParallelImaging-6.1.lib
vtkFiltersParallelImagingJava.lib
vtkFiltersParallelJava.lib
vtkFiltersProgrammable-6.1.lib
vtkFiltersProgrammableJava.lib
vtkFiltersSMP-6.1.lib
vtkFiltersSMPJava.lib
vtkFiltersSelection-6.1.lib
vtkFiltersSelectionJava.lib
vtkFiltersSources-6.1.lib
vtkFiltersSourcesJava.lib
vtkFiltersStatistics-6.1.lib
vtkFiltersStatisticsJava.lib
vtkFiltersTexture-6.1.lib
vtkFiltersTextureJava.lib
vtkFiltersVerdict-6.1.lib
vtkFiltersVerdictJava.lib
vtkGeovisCore-6.1.lib
vtkGeovisCoreJava.lib
vtkIOAMR-6.1.lib
vtkIOAMRJava.lib
vtkIOCore-6.1.lib
vtkIOCoreJava.lib
vtkIOEnSight-6.1.lib
vtkIOEnSightJava.lib
vtkIOExodus-6.1.lib
vtkIOExodusJava.lib
vtkIOExport-6.1.lib
vtkIOExportJava.lib
vtkIOGeometry-6.1.lib
vtkIOGeometryJava.lib
vtkIOImage-6.1.lib
vtkIOImageJava.lib
vtkIOImport-6.1.lib
vtkIOImportJava.lib
vtkIOInfovis-6.1.lib
vtkIOInfovisJava.lib
vtkIOLSDyna-6.1.lib
vtkIOLSDynaJava.lib
vtkIOLegacy-6.1.lib
vtkIOLegacyJava.lib
vtkIOMINC-6.1.lib
vtkIOMINCJava.lib
vtkIOMovie-6.1.lib
vtkIOMovieJava.lib
vtkIONetCDF-6.1.lib
vtkIONetCDFJava.lib
vtkIOPLY-6.1.lib
vtkIOPLYJava.lib
vtkIOParallel-6.1.lib
vtkIOParallelJava.lib
vtkIOSQL-6.1.lib
vtkIOSQLJava.lib
vtkIOVideo-6.1.lib
vtkIOVideoJava.lib
vtkIOXML-6.1.lib
vtkIOXMLJava.lib
vtkIOXMLParser-6.1.lib
vtkIOXMLParserJava.lib
vtkImagingColor-6.1.lib
vtkImagingColorJava.lib
vtkImagingCore-6.1.lib
vtkImagingCoreJava.lib
vtkImagingFourier-6.1.lib
vtkImagingFourierJava.lib
vtkImagingGeneral-6.1.lib
vtkImagingGeneralJava.lib
vtkImagingHybrid-6.1.lib
vtkImagingHybridJava.lib
vtkImagingMath-6.1.lib
vtkImagingMathJava.lib
vtkImagingMorphological-6.1.lib
vtkImagingMorphologicalJava.lib
vtkImagingSources-6.1.lib
vtkImagingSourcesJava.lib
vtkImagingStatistics-6.1.lib
vtkImagingStatisticsJava.lib
vtkImagingStencil-6.1.lib
vtkImagingStencilJava.lib
vtkInfovisCore-6.1.lib
vtkInfovisCoreJava.lib
vtkInfovisLayout-6.1.lib
vtkInfovisLayoutJava.lib
vtkInteractionImage-6.1.lib
vtkInteractionImageJava.lib
vtkInteractionStyle-6.1.lib
vtkInteractionStyleJava.lib
vtkInteractionWidgets-6.1.lib
vtkInteractionWidgetsJava.lib
vtkNetCDF-6.1.lib
vtkNetCDF_cxx-6.1.lib
vtkParallelCore-6.1.lib
vtkParallelCoreJava.lib
vtkRenderingAnnotation-6.1.lib
vtkRenderingAnnotationJava.lib
vtkRenderingContext2D-6.1.lib
vtkRenderingContext2DJava.lib
vtkRenderingCore-6.1.lib
vtkRenderingCoreJava.lib
vtkRenderingFreeType-6.1.lib
vtkRenderingFreeTypeJava.lib
vtkRenderingFreeTypeOpenGL-6.1.lib
vtkRenderingFreeTypeOpenGLJava.lib
vtkRenderingGL2PS-6.1.lib
vtkRenderingGL2PSJava.lib
vtkRenderingImage-6.1.lib
vtkRenderingImageJava.lib
vtkRenderingLIC-6.1.lib
vtkRenderingLICJava.lib
vtkRenderingLOD-6.1.lib
vtkRenderingLODJava.lib
vtkRenderingLabel-6.1.lib
vtkRenderingLabelJava.lib
vtkRenderingOpenGL-6.1.lib
vtkRenderingOpenGLJava.lib
vtkRenderingVolume-6.1.lib
vtkRenderingVolumeAMR-6.1.lib
vtkRenderingVolumeAMRJava.lib
vtkRenderingVolumeJava.lib
vtkRenderingVolumeOpenGL-6.1.lib
vtkRenderingVolumeOpenGLJava.lib
vtkViewsContext2D-6.1.lib
vtkViewsContext2DJava.lib
vtkViewsCore-6.1.lib
vtkViewsCoreJava.lib
vtkViewsGeovis-6.1.lib
vtkViewsGeovisJava.lib
vtkViewsInfovis-6.1.lib
vtkViewsInfovisJava.lib
vtkWrappingJava-6.1.lib
vtkWrappingTools-6.1.lib
vtkalglib-6.1.lib
vtkexoIIc-6.1.lib
vtkexpat-6.1.lib
vtkfreetype-6.1.lib
vtkftgl-6.1.lib
vtkgl2ps-6.1.lib
vtkhdf5-6.1.lib
vtkhdf5_hl-6.1.lib
vtkjpeg-6.1.lib
vtkjsoncpp-6.1.lib
vtklibxml2-6.1.lib
vtkmetaio-6.1.lib
vtkoggtheora-6.1.lib
vtkpng-6.1.lib
vtkproj4-6.1.lib
vtksqlite-6.1.lib
vtksys-6.1.lib
vtktiff-6.1.lib
vtkverdict-6.1.lib
vtkzlib-6.1.lib

 则完成所有环境的配置,下一篇来运行我们的第一个demo。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://xiahunao.cn/news/3247067.html

如若内容造成侵权/违法违规/事实不符,请联系瞎胡闹网进行投诉反馈,一经查实,立即删除!

相关文章

栈和队列深入浅出

目录: 一. 栈的概念及使用 二.栈的相关经典OJ 三. 队列的概念及使用 二. 队列的相关经典OJ 一. 栈的概念及使用: 1. 概念: 栈一种特殊的线性表,其只允许在固定的一端进行插入和删除元素操作。进行数据插入和删除操作的一端称为栈…

【前端】ikun-qrcode:极简的二维码生成组件,使用view而非canvas避免层级问题

文章目录 背景ikun-qrcode界面效果如何发布一款自己的插件到uniapp市场。(5分钟搞定) 背景 之前在uniapp上100行搞定二维码生成, 现在封装为vue组件分享出来: 下载地址: https://ext.dcloud.net.cn/plugin?id19351 …

【C++初阶】C/C++内存管理

【C初阶】C/C内存管理 🥕个人主页:开敲🍉 🔥所属专栏:C🥭 🌼文章目录🌼 1. C/C内存分布 2. C语言中动态内存管理方式:malloc/calloc/realloc/free 3. C内存管理方式 3…

【Python】AI赋能自动化测试—Applitools Eyes让视觉检查自动化测试更智能、更高效(限时公开)

文章目录 一.视觉回归测试1.什么是视觉回归测试?2.视觉回归测试的必要性3.视觉回归测试是如何工作的?4.常用的视觉回归测试工具有哪些? 二.Applitools Eyes1.是什么2.优缺点3.注册平台账号功能介绍1.界面切换2.单条视觉测试结果解读3.测试视图…

网络开局 与 Underlay网络自动化

由于出口和核心设备 部署在核心机房,地理位置集中,业务复杂,开局通常需要网络工程师进站调测。 因此核心层及核心以上的设备(包含核心层设备,旁挂独立AC设备和出口设备)推荐采用WEB网管开局方式或命令行开局方式。 核心以下的设备(包含汇聚层设备、接入层设备和AP)由于数量众…

发文大刊!Springer旗下1区SCI,收稿量20000+,投稿难度一颗星!

【SciencePub学术】本期,小编给大家推荐的是1本2区计算机综合类SCI,该期刊隶属于Springer出版社,分区逐年上升,现已稳定检索13年,属于Springer旗下的1本口碑优刊。 1 期刊基本信息 【期刊简介】IF:3.0-4.…

【zabbix6监控java-tomcat全流程】

目录 一、监控主机安装zabbix-server1、zabbix的安装2、配置数据库3、为zabbix server配置数据库4、启动服务,web界面安装 二、被监控主机安装tomcat1、安装JDK2、安装tomcat 三、zabbix的服务端安装zabbix-java-gateway四、被监控主机tomcat的配置五、web界面添加主机 一、监控…

python 10的阶乘怎么算

python计算阶乘的方法有很多种,下面给大家介绍三种方法。 第一种:利用functools工具处理 import functools result (lambda k: functools.reduce(int.__mul__, range(1, k 1), 1))(10) print(result) 结果如下: 3628800 第二种&#xff1a…

Tongweb7 日志报错:HttpServletResponse is exceeding the 65535 bytes limit(by lqw)

遇到jsp访问的时候页面加载不全,看tw7日志有如下图信息: 原因: jsp的本质是servlet,编译时会先将他转换成java代码,然后再进行编译。 你的jsp编译成生成的文件太大,导致报错。(Java 编译器限制…

【操作系统】定时器(Timer)的实现

这里写目录标题 定时器一、定时器是什么二、标准库中的定时器三、实现定时器 定时器 一、定时器是什么 定时器也是软件开发中的⼀个重要组件.类似于⼀个"闹钟".达到⼀个设定的时间之后,就执行某个指定 好的代码. 定时器是⼀种实际开发中⾮常常用的组件. ⽐如⽹络通…

安全防御---防火墙综合实验3

安全防御—防火墙综合实验3 一、实验拓扑图 二、实验要求 12,对现有网络进行改造升级,将当个防火墙组网改成双机热备的组网形式,做负载分担模式,游客区和DMZ区走FW3,生产区和办公区的流量走FW1 13,办公区…

Jenkins安装nodeJs环境

首先插件市场安装nodeJS插件,我这里已经安装了,没安装的话在 Available plugins 中搜索安装 安装完成后需要下载需要的nodejs版本 新增完成就可以在构建的时候选择当前版本号了

jmeter-beanshell学习11-从文件获取指定数据

参数文件里的参数可能过段时间就不能用了,需要用新的参数。如果有多个交易,读不同的参数文件,但是数据还是一套,就要改多个参数文件。或者只想执行参数文件的某一行数据,又不想调整参数文件顺序。 第一个问题目前想到…

无人驾驶的未来:AI如何重塑我们的出行世界

无人驾驶汽车,作为人工智能(AI)技术的集大成者,正以前所未有的速度改变着我们的出行方式。从机器学习到计算机视觉,再到人工智能生成内容(AIGC),AI技术的每一次进步都在为无人驾驶汽…

C语言 do while循环语句练习 下

猜数字游戏实现 //猜数字游戏 //电脑产生 一个随机数&#xff08;1-100) //猜数字 //猜大了 //猜小了 //直到猜对了&#xff0c;结束 #include <stdlib.h> #include <time.h> void menu() {printf("********************************\n");printf("…

浅谈电商搜索数据指标体系建设

搜索作为电商APP中用户下单的核心场域&#xff0c;具有较高的消费者价值&#xff08;体验&#xff09;、变现价值&#xff08;赚钱&#xff09;、数据沉淀价值&#xff08;研究&#xff09;。因此搭建搜索相关数据指标体系&#xff0c;用于及时监控波动&定位原因就显得至关…

SCI二区TOP|旗鱼优化算法(SFO)原理及实现【免费获取Matlab代码】

目录 1.背景2.算法原理2.1算法思想2.2算法过程 3.结果展示4.参考文献5.代码获取 1.背景 2023年&#xff0c;S Shadravan受到母亲与孩子之间的人际互动启发&#xff0c;提出了旗鱼优化算法&#xff08;SailFish Optimizer, SFO&#xff09;。 2.算法原理 2.1算法思想 SFO灵感…

Java之split 方法

方法的工作原理 split 方法首先检查字符串中是否存在指定的分隔符。如果存在&#xff0c;它会在每个分隔符处切割字符串&#xff0c;生成一个新的字符串数组。如果字符串中没有指定的分隔符&#xff0c;或者分隔符是非空字符但在字符串中不存在&#xff0c;则 split 方法会返回…

前端简历:项目经历(经验)-外卖送餐类

项目经历-堂食外送点餐 2022年2月-2022年5月 项目描述&#xff1a;该平台提供外送订餐服务&#xff0c;用户可以在手机中轻松地浏览菜品、下单、支付、编辑地址、填写个人信息等&#xff0c;我主要负责首页、订单、我的这3个功能/模块。 技术栈&#xff1a;Amfe-flexibleAxi…

数据包的跨层封装

首先&#xff0c;我们先简单地分析一下数据包的组成结构&#xff1a; 如图 数据包简略地分为以下几层&#xff1a; 二层&#xff1a;封装MAC地址&#xff08;数据链路层&#xff09; 三层&#xff1a;封装IP地址 — 表明源IP和目标IP&#xff0c;主要用于路由器之间的信息转发…