Compilation 如何构建和运行C++;gmsh中的API演示? 我想用GMSH C++开发软件。

Compilation 如何构建和运行C++;gmsh中的API演示? 我想用GMSH C++开发软件。,compilation,mesh,Compilation,Mesh,我可以从Ubuntu上的源文件使用cmake构建项目,并获得一个可执行文件“gmsh” 我的问题是: 如何将程序编译为共享库 如何使用共享库编译C++ API演示程序并运行它? 也许这是一个愚蠢的问题,但我已经困在这里好几个小时了 是否有任何分步说明可以帮助我?有关详细说明,请访问 哦,接受的答案链接是错误的!这是最新的。 使用cmake时,必须确保将ENABLE\u BUILD\u DYNAMIC设置为1 以下是我在Windows上的命令行: cd gmsh_source_code_dir m

我可以从Ubuntu上的源文件使用cmake构建项目,并获得一个可执行文件“gmsh”

我的问题是:

  • 如何将程序编译为共享库

  • 如何使用共享库编译C++ API演示程序并运行它?

    也许这是一个愚蠢的问题,但我已经困在这里好几个小时了


    是否有任何分步说明可以帮助我?

    有关详细说明,请访问


    哦,接受的答案链接是错误的!这是最新的。 使用
    cmake
    时,必须确保将
    ENABLE\u BUILD\u DYNAMIC
    设置为
    1

    以下是我在Windows上的命令行:

    cd gmsh_source_code_dir
    mkdir build
    cd build
    cmake -DENABLE_BUILD_DYNAMIC=1 -DENABLE_FLTK=0 ..
    cmake --build . --config Release
    cmake --install .
    
    您可以在安装目录中找到
    gmsh.lib
    gmsh.dll
    。如果在项目中导入lib或dll,则可以开发软件