【gmsh源码阅读】gmsh在windows下使用CMake + Visual Studio 2022编译

发布时间:2024年01月22日

一直以为gmsh在windows下编译会比较麻烦,尝试一下发现还比较顺利。虽然关闭了OpenMP,一些依赖库没有配置,最终gmsh还是能正常跑起来的。这种编译作为release版本可能不合适,只是用于研究gmsh的原理还是可以的。

本文采用的代码及工具版本

  1. gmsh最新master分支代码
  2. Visual Studio是2022
  3. OpenCasCade是7.6.0,其dll文件也是自己编译的

编译步骤

一、用CMake-gui打开gmsh源码,并关闭OpenMP选项
在这里插入图片描述
CMake会显示FLTK、HDF5等依赖包没有找到,但点击生成还是能生成Visual Studio工程的

二、复制OCC的dll文件
gmsh运行会依赖OCC库,使用Visual Studio编译之后,需将OpenCasCade的dll文件复制到gmsh.exe所在目录。之后就可以在Visual Studio中Debug调试了

文章来源:https://blog.csdn.net/loveoobaby/article/details/135722941
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。