opengl+openmesh+vs2017配置指南 配置

上个星期图形学老师布置了这样一道题目:
“第二次的图形上机作业:1.读入一个.off格式的三维模型(.off是基本要求,其他模型的格式可以自选作为加分项)并显示。2.能对模型进行交互变换(平移旋转缩放)。请大家先自学一下mesh的表示和off文件格式。”

我就去搜索了一下相关文件,发现需要配置一个叫做OpenMesh的东西,安装完之后,各种报错。

  • (可能博主一开始OpenGL安装的就不正确……所以下面涉及了一部分OpenGL的安装)
  • 首先我们去OpenMesh官网去安装图中的红圈部分。安装图
  • 安装此文件,博主的安装路径是
    C:Program FilesOpenMesh 7.0。
  • 至此 我们安装完成,下面我们需要在vs2017中正确配置。

配置

  • 进入vs2017,新建项目console1后,我们点击调试->console1属性,注意!我们的红圈部分一定要是图中那样才能操作!
  • VC++目录->包含目录增添C:Program FilesOpenMesh 7.0include
    库目录增加
    C:Program FilesOpenMesh 7.0lib

  • C/C++->预处理器->预处理器定义增加_USE_MATH_DEFINES

  • 链接器->输入->附加依赖项增加OpenMeshCore.lib;OpenMeshTools.lib;
  • 这时候改成图中的配置
  • 此时执行若碰见如图所示的错误 则证明没有配置好OpenGL
  • 此时我们需要在项目内再次配一遍OpenGL(我能怎么办…我之前用的时候glut都是可以直接调用的…还是要重新配)在vs2017内点击项目->管理NuGet程序包->浏览搜索NupenGL 搜到的两个都下载下来 下载完后 即可调试!