2015-06-21 26 views
2

我正在使用Visual Studio 2013进行OpenGL/C++项目,现在我需要使用GLM library如何设置GLM的OpenGL/C++项目?

我已经下载了该库,并将其提取到我的项目文件夹中。然后,我设置从项目的性质[addictional目录],但它一直给我:

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" 

回答

1

您链接的网站只提供图书馆的来源。您必须自己构建才能使用它。

该源代码提供了一个Makefile.am来构建带有autotools的库,但是由于您使用的是Visual Studio,因此使用这种方式构建它可能有点棘手。另一方面,这个库非常小 - 只有十个源文件左右。您可能更容易将这些源代码添加到当前的VS项目中,并使用默认的VSC++编译工具构建它们。

此外,还有一个更常见的与Opengl相关的C++库具有相同的名称。你正在尝试使用的似乎加载波前obj文件。我知道的GLM是一个带GLSL语法的助手3D数学库(GLM)。