ParaviewWeb学习记录5——在win7下编译
来源:互联网 发布:数据分析 考研专业 编辑:程序博客网 时间:2024/04/28 22:16
paraview4.1+win7+python2.7+Qt4.8.1+vs2010编译成功过程:
注意:路径最好都不要有空格,尽量在根目录下编译;不编译Qt的话,编译出来的pv没有图形用户界面;
1. 下载pv4.1源码,官网就有,解压,放在根目录;
2. 下载python2.7,安装,添加环境变量;
3. 下载Qt4.8.1(版本不限,最好在4.8.0以上),安装,添加环境变量;
4. 保证VS2010是正常工作的;
5. 下载安装cmake2.8,选择源码路径以及编译路径;点击configure,进行第一次cmake;这时候需要选择编译的环境,选择vs10是32位,也可以选64位的编译,其他都默认;
6. 第一次cmake之后如下图所示:
7.这个时候需要进行一些设置:下图是pv官网点击打开链接的设置,其中第1个是必要的,第2个可以不设置,第3个采用默认的就行,如果不需要并行的话与MPI相关的都不需要,再往下PARAVIEW_BUILD_QT_GUI是必须设置的,PARAVIEW_DATA_ROOT可以不设置,PARAVIEW_ENABLE_PYTHON必须设置为ON,此时需要设置python的两个参数PYTHON_LIBRARY的值为D:/Python27/libs/python27.lib以及PYTHON_INCLUDE_DIR的值为D:/Python27/include,PARAVIEW_USE_MPI可以不激活,设置为OFF,QT_QMAKE_EXECUTABLE的路径设置为Qt安装路径下的bin路径;这些是必要的设置,其他的都可有可无;
8. 继续configure,如果还有红色的,就表示还有没configure成功的,如果不出错,就不用设置其他的,继续configure,直到没有红色的,然后点击generate;
9. 打开 E:\ParaView-v4.1.0\PVBuild 路径下的 ParaView.sln,选择ALL Build,等待很长时间,如果只在debug下编译,大概需要2h左右吧,直到All Build成功,至此paraiew编译已经成功。
10. 在工程里设置paraview为startup project,运行即可出现如下界面:
补充几个问题:
1. cmake的时候,激活了python,提示错误,缺少PYTHON_LIBRARY以及PYTHON_INCLUDE_DIR,那么此时需要设置这两个的路径。在cmake中,通过search发现没有这两个,因此,我通过Add Entry添加了这两个,但是仍然报错,此时选中Advanced以及Grouped,两者便会出现。
2. python要添加环境变量
3. 由于我是使用vs2010环境来编译,但是安装的Qt是2008的,重新安装Qt。
- ParaviewWeb学习记录5——在win7下编译
- ParaviewWeb学习记录10——ParaviewWeb的编译以及使用
- ParaviewWeb学习记录9——模型颜色问题5
- ParaviewWeb学习记录2——Apache虚拟机安装配置
- ParaviewWeb学习记录6——模型颜色问题2
- ParaviewWeb学习记录7——模型颜色问题3
- ParaviewWeb学习记录8——模型颜色问题4
- ParaviewWeb学习记录1
- ParaviewWeb学习记录3
- openHEVC在Windows下编译—VS2013+Win7为例子
- 学习记录-Qt在win7下安装opencv库
- Adam学习21之在Ubuntu下编译安装记录
- Fedora 22下ParaviewWeb安装
- ADS 1.2 在WIN7 64 下——编译测试程序出错的问题
- 在 Win7 下使用 VS2005 编译 Chrome
- boost1.43在win7下的编译
- jsoncpp在win7下用mingw编译
- 在 Win7 下使用 VS2005 编译 Chrome
- 第八周项目一:实现复数类中的运算符重载(三)
- 黑马程序员——面向对象 (2)
- 第八周 课后实践:项目一——实现复数类中的运算符重载(2)
- IOS-Json解析的几种方法
- 分数类中的运算符重载
- ParaviewWeb学习记录5——在win7下编译
- Spring -aop 实现系统日志
- 第八周 阅读程序1
- 微軟目錄同步、操作/訪問記錄監控功能 安裝筆記(下)
- 通知中心和代理
- 第八周项目一 复数类拓展之复数与double型数据的运算
- 第八周上机项目3分数类中的运算符重载
- 第八周项目一-实现复数类的运算符重载(1)
- 树的前序、中序、后序遍历