在VS2013下配置OpenMesh

最近做实验做到了一个算是瓶颈的地方,百度一些算法,找到了一个博主在博客里面写的内容似乎和我目前的情况有关,博主可以提供源码,只要发邮件给他,说明要源码的用意等等即可。我也就抱着试一试的态度给他发了邮件,结果真的给我源码了,不禁感叹世界上还是好人多。
源码使用了OpenMesh,虽然我也不是很清楚OpenMesh是干什么用的,也不清楚怎么用,不管了,先配置一下跑一下程序再说。所以就有了这篇博文:如何在VS2013下配置OpenMesh。

Step1 下载OpenMesh

官网上选择一个合适的版本,进行下载。我当时配置的时候还是OpenMesh的4.1版本,现在已经是5.0版本了。

Step2 安装OpenMesh

打开刚刚下载的exe可执行文件一步一步安装即可,没什么过多的操作。
我安装在了D:\Program Files\OpenMesh 4.1目录下。

Step3 在VS2013中进行配置

Step3.1

打开VS2013,在项目的属性页面中,选择【配置属性】->【VC++目录】,在【包含目录】中添加OpenMesh安装目录下的include文件夹位置(对于我的安装目录而言,就是D:\Program Files\OpenMesh 4.1\include),在【库目录】中添加OpenMesh安装目录下的lib文件夹位置(对于我的安装目录而言,就是D:\Program Files\OpenMesh 4.1\lib)

Step3.2

在项目的属性页面中,选择【配置属性】->【C/C++】->【预处理器】,在【预处理器定义】中添加“_USE_MATH_DEFINES”

Step3.3

在项目的属性页面中,选择【配置属性】->【链接器】->【输入】,在【附加依赖项】中添加“OpenMeshCore.lib”和“OpenMeshTools.lib”

完成上面的步骤后,我们就已经配置好了,那么下面可以开始编码了。