zoukankan      html  css  js  c++  java
  • paraview 3.12.0 windows下编译成功 小记

    1. 先看其官方文档 http://paraview.org/Wiki/ParaView:Build_And_Install

    2. 准备工具:

    cmake (这个下最新版本就行)

    qt   (官方文档里推荐4.6.2,不过我用4.8.0也没问题)

    ffmeg(.avi)movie libraries (如果你的系统不支持avi,那就要装,windows是默认支持的,不用装)

    MESA 3D libraries (如果你在运行paraview时,硬件不支持opengl,才要装,这个我也没装)

    ParaView Source Code

    msysgit

    3. 主要编译步骤

    (1)运行cmake-gui.exe,然后,分别在where is the source code, where to build the binaries分别指向peraview源码,要生成paraview的文件夹,两个一定要在不同的文件夹。

    where_is_the_source_code

    (2)设置好后,点configure按钮,进行配置,第一运行时,会让你选择编译成什么目标类型,我用的是vs2010编译,所以选择”visual studio2010“,继续,会出现配置错误,因为你还没有选择qt bin的位置,在“QT_QMAKE_EXECUTABLE”上,设置你的qmake.exe的位置。直接安装的qt,要指向你的“QtSDK\Desktop\Qt\4.8.0\msvc2010”中的qmake.exe。

    这里,有一个极为重要的选项要设置:那就是“BUILD_SHARED_LIBS”一定要选上,否则会在vs编译时出现:vtkRendering.lib(vtkOpenGLFreeTypeTextMapper.obj) : error LNK2019: unresolved external symbol "public: float __thiscall FTFont::Advance(char const *)" (?Advance@FTFont@@QAEMPBD@Z) referenced in function "public: virtual void __thiscall vtkOpenGLFreeTypeTextMapper::GetSize(class vtkViewport *,int * const)" 这个vtkRendering.lib的错误,这时由于vtk的一个bug,http://vtk.1045678.n5.nabble.com/Build-from-GIT-Master-Linker-errors-td5429952.html

    (3) Generate,成功后,就会在build 文件夹下看到visual studio工程了。

    image

    (4)打开paraview.sln,编译ALL_BUILD,成功。

  • 相关阅读:
    前后端分离实践 — 如何解决跨域问题
    bower 和 npm 的区别详细介绍
    yeoman-bower-grunt之间的关系
    软件开发环境-开发环境、测试环境、生产环境的区别
    Tomcat下配置JNDI的三种方式
    SSE
    Java动态代理
    Css之Relative
    多线程之——死锁
    JVM
  • 原文地址:https://www.cnblogs.com/phnix/p/2355283.html
Copyright © 2011-2022 走看看