【发布时间】:2016-10-02 22:23:27
【问题描述】:
我正在尝试从源代码构建 paraview,因此使用:
- Windows 7
- Visual Studio 2010
- Qt 4.8.7
- Python 2.7.8
- msmpi 7
- paraview 源码,5.1.0 版
在 CMake 中,我可以选择不同的选项来指定要包含在构建过程中的功能。我尝试了不同的组合,例如分别设置 BUILD_EXAMPLES 或 PARAVIEW_USE_MPI。现在我有以下问题:
当我设置 BUILD_SHARED_LIBS 和 PARAVIEW_ENABLE_PYTHON 时(除其他外),使用 CMake 配置和生成项目成功,但在 VS 中编译失败;开始编译后它一直冻结。有没有人遇到过同样的问题,你是如何解决的? (顺便说一句,如果我取消设置 BUILD_SHARED_LIBS 它可以工作,但我不想要 Paraview 的静态构建)。
通过使用 BUILD_EXAMPLES、BUILD_TESTING、PARAVIEW_BUILD_QT_GUI、PARAVIEW_ENABLE_CATALYST、PARAVIEW_ENABLE_PYTHON 和 PARAVIEW_USE_MPI 的组合,会出现与 1.) 中所述相同的问题,但这或多或少是我需要使用 Catalyst 执行原位分析的问题我的有限元模拟。 (顺便说一句,如果我在上述组合中取消设置 BUILD_TESTING 它可以工作,但我需要 CTest 来测试催化剂示例,如 here 所述。现在有人如何解决这个问题吗?
如GitHub 所示,一些示例已更新,可在 Paraview 4.4 中正常工作。我的 Paraview (5.1.0) 版本是否不适合 Catalyst 示例?这就是为什么 VS 总是挂起 CMake 中的特定变量设置以及哪个版本的 Paraview 最适合运行 Catalyst 示例的原因?
如果有任何帮助,我将不胜感激!
【问题讨论】:
标签: paraview