首页 > 编程知识 正文

cmake中文手册,openssl windows

时间:2023-05-05 22:36:39 阅读:20933 作者:3022

在windows平台上安装高清F5

在本说明中,所有命令都在windows power shell上运行。 某些命令不能在cmd上执行,但可以手动执行

依赖关系

Visual Studio 2015及以上版本、正式测试2015版本、本次测试2015、2015版本均通过

微软MPI,官网下载最新版本

NSIS或WIX,官方网站的最新版本就可以了

cmake,官网下载安装最新版本即可,同时安装cmake-gui

git for windows

安装过程

下载github源代码

git clone https://bit bucket.hdf group.org/SCM/hdfv/HD F5.git

将配置文件复制到根目录。 文件的位置与hdf5源目录处于同一级别

copy hdf5 configcmakescriptsh df5 options.cmake。

复制hdf5 configcmakescriptsCT est script.cmake。

复制hdf5 configcmakescriptsh df5 config.cmake。

更改配置文件

禁用szip和zlib

在记事本或notepad中打开HDF5options.cmake文件,找到以下行并取消注释

# # #禁用使用退出zlib

set (add _ build _ options ' $ { add _ build _ options }-DH df5 _ enable _ z _ lib _ support 3360 bool=off ' }

# # #禁用使用退出szip

set (add _ build _ options ' $ { add _ build _ options }-DH df5 _ enable _ szip _ support 3360 bool=off ' }

set (add _ build _ options ' $ { add _ build _ options }-DH df5 _ enable _ szip _ encoding 3360 bool=off ' }

并行版本的编译

# if (定义的MPI ) )

set (add _ build _ options ' $ { add _ build _ options }-DH df5 _ enable _ parallel 3360 BOL=on ' }

set (add _ build _ options ' $ { add _ build _ options }-DH df5 _ build _ CPP _ lib 3360 bool=off ' }

set (add _ build _ options ' $ { add _ build _ options }-DH df5 _ build _ Java 3360 bool=off ' )

set (add _ build _ options ' $ { add _ build _ options }-DH df5 _ enable _ thread safe : bool=off ' }

#endif () ) )

创建批处理文件gen.bat,并将以下内容复制到文件中: 请注意条目之间没有空间

ctest -S HDF5config.cmake,BUILD_GENERATOR=VS201964,CTEST_SOURCE_NAME=hdf5,static_only=no-crelease

其中,BUILD_GENERATOR取决于Visual Studio的版本,并根据版本选择不同的生成器。 版本的对应关系请参照下图

# build _ generator-thecmakebuildgenerator :

# UNIX * UNIX制造文件

# VS2019 * Visual Studio 16 2019

# VS201964 * Visual Studio 16 2019

# VS2017 * Visual Studio 15 2017

# vs 201764 * visual studio 152017 win 64

# VS2015 * Visual Studio 14 2015

# vs 201564 * visual studio 142015 win 64

# VS2013 * Visual Studio 12 2013

# vs 201364 * visual studio 122013 win 64

此外,CTEST_SOURCE_NAME条目必须指定hdf5目录名称,并与文件夹名称匹配;

运行批处理文件gen.bat,日志保存在根目录下的hdf5.log中,如果有错误,可以查看该文件;

安装过程可能需要很长时间,但最安全的方法是耐心等待。 或者根据本人的经验,观察任务管理器该进程的活动情况,如果长时间不占用cpu或硬盘,脚本可能会堵塞,尝试按下ctrl c,这有风险,脚本中断,重新开始

批处理文件运行结束时,应该会在根目录或build目录下生成HDF5-X.X.X-win64.exe或HDF5-X.X.X-win64.msi文件。 双击以按提示进行安装。 如果没有此文件,请进入build目录并运行以下命令

CPack-c发行版

安装过程中可能会显示一条消息,指示无法添加环境变量。 请无视并完成安装

有可能发生问题

安装VS2015时找不到windows 8.1 sdk

可以使用visual studio打开buildCMakeFiles3.17.0-rc1目录中的VCTargetPath.vcxproj文件,并按照说明安装8.1 sdk更新

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。