使用 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 创建的解决方案,选项通常为 Debug
、MinSizeRel
、Release
或 RelWithDebInfo
。您可能希望至少编译 Debug
和 Release
。
【讨论】:
以上是关于使用 CMake 构建后,如何在 Visual Studio 中创建项目以使用 OpenMesh?的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 Visual Studio Code 为 cmake 添加预构建步骤?
使用 Cmake 文件在 Visual Studio 中构建 Qt 项目时出现链接错误
使用Visual Studio + CMake 构建Qt程序弹出Console控制台
CMake构建Visual Studio中MFC项目的MFC配置问题