可视化工具VisIt源码编译教程(Windows,图文讲解)

发布于:2023-01-17 ⋅ 阅读:(627) ⋅ 点赞:(0)

我新建了一个VisIt软件的交流qq群:1169585995,欢迎大家加入一起交流,一起学习!

所用软件及其版本

用于源码编译的软件及版本如下:

Windows版本:win10

VisIt版本:visitdev3.1.4

CMake版本:cmake-3.24.0-windows-x86_64

Visual Studio版本:Visual Studio 2017 64位

VisIt要求如下:

对于已发布的版本:要构建VisIt3.2.1或更早版本的发布版本,需要去 VisIt Releases 页面下载包含所有必要内容的 Windows 安装程序。查找想要的特定版本的Win 10/8/7 开发链接。该文件将命名为visitdev3.2.1.exe(或类似名称,取决于所选版本)。

要构建 VisIt 3.2.2 或更高版本的发布版本,需下载Source tgz 文件以及名为visit_windowsdev_3.2.2.zip的Win 10/8/7 开发文件(或类似名称,取决于所选版本)。.zip 文件包含在 Windows 上构建 VisIt 所需的所有预构建的第三方二进制文件。最好将这些文件解压缩到同一个文件夹,以便源 tarball中的src与 windows-dev zip 文件中的windowsbuild对等。

CMake要求如下:CMake版本需要使用3.15及以上版本。

Visual Studio要求如下:Visual Studio版本需要使用Visual Studio 2017 64位。

CMake配置部分

visitdev3.1.4安装后文件夹中应仅有src文件夹与windowsbuild文件夹,显示如下:

在此目录中新建build文件夹与prefix文件夹,其中build文件夹用于存放cmake配置生成文件,prefix文件夹用于存放visual studio编译生成文件。

打开cmake进行配置,定位源码和构建目录。

Where is the source code部分填写VisIt的src目录的位置,Where to build the binaries部分填写刚新建的build文件夹,具体设置如下:

在Option→Warning Messages中进行设置,用于抑制警告部分的开发人员警告和不推荐使用的警告,具体设置如下:

点击configure,完成对生成器的设置,具体设置如下:

configure后结果如下,并有两处报错: 

接下来需要修改三处设置

1.对于此处错误:

这只是一个警告,可以忽略。可以关闭 VISIT_USE_7ZIP 以删除警告,具体设置如下:

2.对于此处错误:

关闭 VISIT_MAKE_NSIS_INSTALLER 条目,仅当要构建安装程序时才需要它,具体设置如下:

3.设置prefix路径,具体设置如下:

点击Configure显示configure done,点击Generate显示generate done,显示如下:

此时完成cmake的配置部分,在build文件夹中显示结果如下:

在visual studio中打开VISIT.sln文件,需等待短暂的项目加载时间。

Visual Studio编译部分

执行以下操作,切换成x64,当程序过大时,用Debug在visual studio下调试速度过慢,需切换成release以提高调试速度,具体设置如下:

然后对ALL_BUILD进行右键→重新生成

再对INSTALL进行右键→重新生成,以重新编译每个文件,需要等待较长时间,具体如下:

然后将visit_exe右键设置为启动项目,在visit_exe属性→配置属性→常规→输出目录设置成prefix文件夹的路径,具体设置如下:

再点击本地Windows调试器,显示结果如下:

并在prefix文件夹中生成visit.exe文件,显示如下:

 到此完成visit软件源码编译,如有错误,请大家批评指正,非常感谢。

最后再次附上一个VisIt软件的交流qq群:1169585995,欢迎大家加入一起交流,一起学习!