IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发工具 -> Opencascade安装教程(Visual Studio 2017) -> 正文阅读

[开发工具]Opencascade安装教程(Visual Studio 2017)

? ? ? ? 之前尝试了一次Visual Studio 2019+Opencascade7.5.0的编译,编译成功了,但是在Qt中使用的时候一堆错误没有解决,加之之前的项目需要,所以卸载了VS2019,改安装了VS2017,如果不想找太多错误,不妨可以安装VS2017来编译。

????????记录一下自己安装Windows+Opencascade7.3.0+VS2017的过程。

1、下载安装包

? ? ? ? 首先,从OCC官网下载7.3.0的安装包,我下载的是opencascade-7.3.0-vc14-64.exe,由于opencascade官网下载很慢而且还必须注册才能下载,不想麻烦的可以直接找相应的资源包下载。


2、 运行安装文件

? ? ? ? 双击下载好的安装文件

????????选好路径后一路确认就可以了,然后等待一会,就可以得到一个文件夹

?????????进入opencascade-7.3.0文件夹,找到msvc.bat文件?


?3、编译源码????????

????????在搜索框内搜索VS,然后打开“Dveloper Command Prompt for VS 2017",然后将msvc.bat文件拖入命令框中,回车后就会启动VS2017。

?????????之后,VS2017便会打开7个文件夹,也就是需要编译的七个模块。在打开的时候,VS2017会提示重定向文件。

????????之后就按顺序编译各个模块(步骤:选中一个文件夹——右键——重新生成)

1. Foundation Classes?

2. Modeling Data?

3. Modeling Algorithms?

4. Visualization?

5. Application Framework?

6. Data Exchange?

7. Draw?


4、在编译中可能会遇到的问题

????????1)vs找不到相应版本的Windows SDK版本

????????这个问题解决很简单,只需要在将七个文件夹全部选中,右键后点击属性,在配置属性->常规 里面,将相应的SDK版本改成自己的。如下:

更改SDK版本

? ? ? ? 2)找不到xxx.lib

? ? ? ? 找到提示中缺少.lib对应的项目,右键属性,在 链接器->输入->附加依赖项 处添加缺少.lib的名称(例如tbb_debug.lib),然后在 链接器->常规->添加库目录中添加.lib文件所在的位置路径。(可以用Everything查找.lib文件,然后将搜到的所有文件路径全部添加进去,确保万一。)

? ? ? ? 3)找不到xxx.h

? ? ? ? 同样的,右键属性,在 C/C++ ->常规->附加包含目录 添加文件的位置路径。


?5、之后的注意事项

????????(不做以下这步,会导致Qt创建运行项目失败)

????????编译成功以后,在以下目录中将所以的.dll文件全都复制到C:\Windows\system32和C:\Windows\SysWOW64中,注意是直接放进去,不要以文件夹的形式!!!

...\OpenCASCADE-7.3.0-vc14-64\opencascade-7.3.0\win64\vc14中的bin和bind文件夹

...\OpenCASCADE-7.3.0-vc14-64\ffmpeg-3.3-lgpl-64\bin

...\OpenCASCADE-7.3.0-vc14-64\freeimage-3.17.0-vc14-64\bin

...\OpenCASCADE-7.3.0-vc14-64\freetype-2.5.5-vc14-64\bin

...\OpenCASCADE-7.3.0-vc14-64\qt591-vc14-64\bin

...\OpenCASCADE-7.3.0-vc14-64\tbb_2017.0.100\bin\intel64\vc14

...\OpenCASCADE-7.3.0-vc14-64\tcltk-86-64\bin

...\OpenCASCADE-7.3.0-vc14-64\vtk-6.1.0-vc14-64\bin


接下来就可以正常创建新项目了。
?

  开发工具 最新文章
Postman接口测试之Mock快速入门
ASCII码空格替换查表_最全ASCII码对照表0-2
如何使用 ssh 建立 socks 代理
Typora配合PicGo阿里云图床配置
SoapUI、Jmeter、Postman三种接口测试工具的
github用相对路径显示图片_GitHub 中 readm
Windows编译g2o及其g2o viewer
解决jupyter notebook无法连接/ jupyter连接
Git恢复到之前版本
VScode常用快捷键
上一篇文章      下一篇文章      查看所有文章
加:2021-11-16 19:02:43  更:2021-11-16 19:03:34 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 20:41:58-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码