C++ 如何设置OpenGL/C++;GLM项目?
我正在使用Visual Studio 2013进行OpenGL/C++项目,现在我需要使用 我已经下载了库并将其解压缩到我的项目文件夹中。然后我从项目的属性中设置了[addictional Directory],但它一直给我:C++ 如何设置OpenGL/C++;GLM项目?,c++,opengl,wavefront,.lib,C++,Opengl,Wavefront,.lib,我正在使用Visual Studio 2013进行OpenGL/C++项目,现在我需要使用 我已经下载了库并将其解压缩到我的项目文件夹中。然后我从项目的属性中设置了[addictional Directory],但它一直给我: fatal error LNK1104: cannot open file 'glm.lib' 但网站上的.zip中没有glm.lib。以下是我的主要观点中的“包括”: #include <GL\glew.h> #include <GL\freeglu
fatal error LNK1104: cannot open file 'glm.lib'
但网站上的.zip中没有glm.lib。以下是我的主要观点中的“包括”:
#include <GL\glew.h>
#include <GL\freeglut.h>
#include <iostream>
#include <cstdlib>
#include "imageLoader.h
#include "..\glm-0.3.2\glm\glm.h"
#包括
#包括
#包括
#包括
#包括“imageLoader.h”
#包括“.\glm-0.3.2\glm\glm.h”
您链接的网站仅提供该库的源代码。您必须自己构建才能使用它
源代码提供了一个Makefile.am来使用autotools构建库,但由于您使用的是Visual Studio,因此以这种方式构建库可能有点棘手。另一方面,此库非常小,只有10个左右的源文件。您只需将这些源代码添加到当前VS项目中,并使用t构建它们,可能会更容易他使用默认的VSC++编译工具
还有一个更常见的C++类库,它与OpenGL有相同的名称。你要使用的库似乎装载了波前Objo文件。我知道的GLM是一个帮助GLSL语法的3D数学库。
< p>关于Visual Studio 2017,我建议如下: