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。


0 0
原创粉丝点击