访问 http://www3.cs.stonybrook.edu/~gu/software/MeshLib/,得到如下材料:
打开如下解决方案:
运行报错:
右击项目修改属性:
这里改为 win10:
然后运行报错:
这是由于缺少 GLUT 的文件,解决如下:
访问 https://www.opengl.org/resources/libraries/glut/:
这里简要说明了 GLUT 是 OpenGL Utility Toolkit 的简称,用于写窗口系统无关的 OpenGL
程 序 , 也 就 是 跨 平 台 的 窗 口 程 序 。 进 入
https://www.opengl.org/resources/libraries/glut/glut_downloads.php 下载:
因为需要 dll 和 lib 及头文件,所以选择该下载链接。可以看到这里面有头文件:
VS 需要配置这些外部添加的头文件和库文件才能正常编译,如下:
先把下载的 glut 整理如下:
文件组织结构分了 lib 和 bin 以及 include,然后对项目属性设置:
这是包含目录和库目录,然后是链接器选项下面的:
注意 glut32.lib 在前,否则提示 OPENGL.dll 找不到。后面运行遇到问题:
另外记得添加 glut 的 bin 到系统环境变量下:
在其他命令里面添加/SAFESEH:NO,如下:
运行如下:
这里还没有输入文件,后面会添加。根据文档:
所以设置如下:
这样运行成功,如下: