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地址

  • 0
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

haimianjie2012

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值