VS2012配置OpenMesh

1、到OpenMesh官网下载对版本,www.openmesh.org。可以选择简单的二进制文件进行安装。如下图VS2012配置OpenMesh
2、就是安装了选择安装路径即可。

3,配置文件

3.1、打开对应的VS项目,

3.1.1鼠标项目->右键->属性->C\C++->常规->附加包含目录:指定文件夹如我的文件安装位置在D:\Program Files\OpenMesh 6.3\include

VS2012配置OpenMesh

3.1.2、接着配置:预处理器,如下图,在预处理器定义处添加_USE_MATH_DEFINES与后面的定义用分号分开。

VS2012配置OpenMesh

3.2.1、链接器:->常规->附加库目录,选择对应的安装目录如我的安装目录D:\Program Files\OpenMesh 6.3\libVS2012配置OpenMesh

3.2.2、链接器:->输入->附加依赖项。添加OpenMeshCored.lib;OpenMeshToolsd.lib;中间用分号隔开。

VS2012配置OpenMesh

到这基本就配置完毕。有一个需要特别注意的就是解决方案平台的设置。默认的是win32这里需要修改成x64,如下图

VS2012配置OpenMesh

4、另一个问题,可以直接生成解决方案。但是笔者在顺利生成解决方案之后运行的时候,出现了计算机丢失OpenMeshCored.dll 错误。这是因为库文件找不到的结果。在安装的OpenMesh的目录下找到OpenMeshCored.dll 这个文件复制到C:\Windows\System32文件目录下就OK了。

5、配置的过程就是这样,运行文件会生成对应的*.off/*.obj等文件。在MeshLable中就可以打开了。