Gmsh+OCC对应版本库编译
1、下载Gmsh源码http://gmsh.info/ ; 放在C:\LIB\Gmsh\gmsh-4.13.1-source中
2、下载OCC源码到OCC官网下载, 用CMAKE编译好库文件,放在C:\LIB\OCCT-7_8_0-i中
3、CMAK编译Gmsh对应OCC版本的,CMAK选择源文件路径C:\LIB\Gmsh\gmsh-4.13.1-source,生成构建文件路径C:\LIB\Gmsh\gmsh-4.13.1-Windows64-B
4、选择过滤 Grouped,取消Ungrouped Emntries 和ENABLE中所有项;勾选ENABLE中 ENABLE_BUILD_DYNAMIC、ENABLE_BUILD_SHARED、ENABLE_EIGEN、ENABLE_MESH、ENABLE_OCC、ENABLE_OCC_CAF
5、添加环境遍历点击Add Entry。输入 GMSH_DLL_EXPORT值C:\LIB\OCCT-7_8_0-i;生成的库文件路径CMAKE_INSTALL_PREFIX值C:\LIB\Gmsh\gmsh-4.13.1-Windows64-I
6、点击Configure、Generate、Open Project。
7、建议以管理员权限打开工程编译;需要修改gmesh工程,将exe程序改成dll即可两处位置,同时添加预处理:GMSH_DLL和GMSH_DLL_EXPORT
8、shared工程单击“C/C++”项。单击“命令行”属性页。在“附加选项”框中键入编译