文章目录
- msvc编译opencascade和vtk
- 下载源码和第三方库
- 开始编译VTK
- 开始编译OCC
msvc编译opencascade和vtk
下载源码和第三方库
- opencascade源码 我下载的时候最新版本是7.7.0
- 第三方库文件 这里面标出来的是必须的文件,如果你需要别的,也可以下载其他的库文件。
- Download | VTK 因为我需要使用vtk做渲染,所以我这里编译了最新的vtk
开始编译VTK
- 将vtk源码拷贝到对应的位置,然后再外部创建3个文件夹
- 使用cmake可视化工具编译vtk
- 选择文件夹和对应的编译选项
- 设置安装路径和QT配置
- 点击configure之后会出现QT配置,之后将QT版本选择为自己的版本5/6之后再点击configure,然后点击generate等待运行完成,点击open project.
下面的操作都不截图,对vs不熟悉的可能会难受一点。
-
这个时候我们就在vs中打开的程序,先生成release版本,右击ALL_BUILD 点击生成。
-
编译完成之后将INSTALL设置成活动项目生成,然后将install-debug中的文件拷贝到install-release下
-
之后同样的生成一份debug版本的,然后我们会在install-debug和install-release中得到对应的库。
开始编译OCC
- 将下载的文件拷贝到一个文件夹,同样的第三方库也要拷贝到一个文件夹内,例如:third_party
- configure点击之后选择use_vtk,同样的需要配置vtk的路径,配置完成再configure即可
-
点击generate之后等待完成,点击open project
-
执行这里的build和install
- 等待编译完成,在install内看到对应的库文件,至此occ和vtk编译完成。记住将debug和release分开。