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