Paraview源码解析1:windows下cmake编译Paraview源代码

1.Paraview 编译所需工具

参考官方文档:Building ParaView

  • step 1 :安装cmake

Windows下安装Cmake教程

  • step 2:下载Paraview源代码

首先下载git

git bash for windows

下载Paraview源代码:

git clone –recursive https://gitlab.kitware.com/paraview/paraview.git

  • step 3: 下载visual studio 2017
  • step 4 :下载并安装两个msmpisetup.exe和msmpisdk.msi

Microsoft MPI
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • step 5:下载并安装:python for windows

python for windows
在这里插入图片描述

Paraview 5.9版本对应的python版本为python 3.8,这里下载python 3.8.4版本:

python-3.8.4-amd64.exe

确保将Python安装文件夹的路径添加到path环境变量中。
在这里插入图片描述
1)新建环境变量python38
变量名:

python38

变量值:

C:\\Users\\randongmei\\AppData\\Local\\Programs\\Python\\Python38

  1. 将python38添加到环境变量path中
    在这里插入图片描述
    添加两个路径:

%python38%
%python38%\\Scripts\\

  • step 6:下载并安装Qt 5.12.3

qt 5.12.1 下载安装详细教程

安装路径:

d:\\Qt\\Qt5.12.3

确保在安装过程中检查MSVC 2017 64位组件
在这里插入图片描述
确保添加D:\\Qt\\Qt5.12.3\\5.12.3\\msvc2017_64\\bin到PATH环境变量。

2.编译paraview

基本上是结合官方教程和黄岛主的说明
官方:ParaView:Build And Install
黄岛主:windows下编译paraview552_Qt562_vs2013_CMake3114
注意在编译的过程当中,最好把代理打开,由于在编译时须要下载一些东西,由于GFW的缘由极可能会编译错误。blog

2.1 电脑1

在这里插入图片描述
源代码:

D:\\pv\\paraview

编译后的二进制文件:

D:\\pv\\pvb1

2.2 电脑2

在这里插入图片描述
where is the source code:

D:/Program Files/Paraview/paraview

where to build the liberaries:

D:/Program Files/Paraview/build

【configure】–》【Generate】
D:/Program Files/Paraview/build路径下会生成相应的编译文件

2.3 生成解决方案

D:/Program Files/Paraview/build文件夹下双击Paraview.sln文件,会启动visual studio 2017。

2.3.1 编译release版本

如下图所示在画红线处选择Release,

在这里插入图片描述
然后【生成】–》【生成解决方案】,
生成的文件放在:

D:\\Program Files\\Paraview\\build1\\bin\\Release

在这里插入图片描述

2.3.2 编译debug版本

如下图所示在画红线处选择Debug,
在这里插入图片描述
然后【生成】–》【生成解决方案】,
生成的文件放在:

D:\\Program Files\\Paraview\\build1\\bin\\Debug

在这里插入图片描述

3.相关文档

ParaView C++ API Documentation

分析ParaView源代码的记录-1瞎扯
ParaView 源代码分析

Paraview的通信模式
Paraview程序的架构
paraview概述
贡献paraview:

gitlab paraview地址
Contributing to ParaView
更详细的贡献:
Develop ParaView with Git
ParaView Git Usage

下载paraview
git clone github代码到本地
如何从github上clone代码到本地
git clone失败
github Paraview地址

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片