一、文件下载与安装
1. OpenMesh 官网下载对应版本的二进制文件
OpenMesh 官网
我的电脑:
Window 10 X64
VS 2017
2. 安装OpenMesh文件
找到下载后的文件,双击安装,记住安装路径
C:\Program Files\OpenMesh 8.0
二、VS 2017 创建项目
创建项目
打开VS 2017 创建项目:新建项目->创建新项目
Visual C++ -> Windows 桌面 -> Window 桌面向导
双击Window 桌面向导
按照如下设置,创建Win 32 控制台应用程序
可以自己选择创建项目的位置,这里在D盘创建OpenMesh 文件夹,解决方案名称为Project2
打开后,在解决方案资源管理器中的源文件中创建Test.cpp文件
或者直接按快捷键Ctrl+Shift+A
三、配置项目环境
将解决方案配置和解决方案平台设置成如下模式
选择菜单栏:项目->属性
1. 选择C++ 项目
添加包含目录:C:\Program Files\OpenMesh 8.0\include
添加库目录:C:\Program Files\OpenMesh 8.0\lib
2. 选择C/C++
C/C++ -> 预处理器 -> 预处理器定义
添加:_USE_MATH_DEFINES
3. 选择链接器
链接器 -> 常规 -> 附加库目录
添加:C:\Program Files\OpenMesh 8.0\lib
链接器 -> 输入 -> 附加依赖项
添加:OpenMeshCored.lib 和 OpenMeshToolsd.lib
完成以上三个步骤后,点击应用,确定即可。
四、测试
在Test.cpp中附上以下代码:
#include <iostream>
// -------------------- OpenMesh
#include <OpenMesh/Core/IO/MeshIO.hh>
#include <OpenMesh/Core/Mesh/PolyMesh_ArrayKernelT.hh>
// ----------------------------------------------------------------------------
typedef OpenMesh::PolyMesh_ArrayKernelT<> MyMesh;
// ----------------------------------------------------------------------------
// Build a simple cube and write it to std::cout
int main()
{
MyMesh mesh;
// generate vertices
MyMesh