使用 CMake 构建后,如何在 Visual Studio 中创建项目以使用 OpenMesh?

Posted

技术标签:

【中文标题】使用 CMake 构建后,如何在 Visual Studio 中创建项目以使用 OpenMesh?【英文标题】:How do I create a project in Visual Studio to use OpenMesh after I've built using CMake? 【发布时间】:2015-05-22 15:56:21 【问题描述】:

我按照在Compiling OpenMesh Using CMake for Windows 上编译 OpenMesh 的说明进行操作。我已经做到了配置和生成。所以我现在有了 OpenMesh.sln 文件。但是,我不知道“使用新创建的项目文件从 Visual Studio 中构建 OpenMesh”的方向是什么意思。

如果有人可以向我解释这个过程的其余部分。当谈到这个过程的设置部分时,我并不是非常精通技术。

【问题讨论】:

OpenMesh.sln 是 Visual Studio 的解决方案文件。双击它,然后会弹出visual studio。然后按工具栏上的绿色箭头按钮以构建解决方案。 我如何创建自己的可以使用该库的项目呢? @nikitoz 我只是在解决方案文件中创建一个项目,还是可以在仍然可以使用该库的不同解决方案中创建一个项目? 没关系,你只需要弄清楚如何将openmesh lib链接到你的项目,尝试谷歌搜索。 【参考方案1】:

    使用 Visual Studio 打开文件(通过双击它。)

    Visual Studio 打开后,在窗口顶部找到Build 选项卡。

    点击build solution 按钮并等待编译器完成。

要更改构建配置,请找到Local Windows Debugger 按钮旁边的下拉菜单。它应该说Debug,单击它并选择您要使用的选项。对于使用 CMake 创建的解决方案,选项通常为 DebugMinSizeRelReleaseRelWithDebInfo。您可能希望至少编译 DebugRelease

【讨论】:

以上是关于使用 CMake 构建后,如何在 Visual Studio 中创建项目以使用 OpenMesh?的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 Visual Studio Code 为 cmake 添加预构建步骤?

使用 Cmake 文件在 Visual Studio 中构建 Qt 项目时出现链接错误

使用Visual Studio + CMake 构建Qt程序弹出Console控制台

CMake构建Visual Studio中MFC项目的MFC配置问题

使用 Cmake 为 Visual Studio 2015 构建 OpenCV 3.0.0 的 DLL

CMake 与 Visual Studio 2019 的构建工具(只是 CLI 而不是 IDE)