[英]How do I set up an OpenGL/C++ project with GLM?
我正在将Visual Studio 2013用于OpenGL / C ++项目,现在需要使用GLM库 。
我已经下载了库并将其解压缩到我的项目文件夹中。 然后,我从项目的属性中设置了[addictional directorys],但它一直在给我:
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"
您链接的网站仅提供图书馆的资源。 您必须自己构建它才能使用它。
源提供了一个Makefile.am来使用自动工具来构建库,但是由于您使用的是Visual Studio,因此以这种方式来构建它可能有些棘手。 另一方面,这个库真的很小-只有十个源文件左右。 仅将这些源添加到当前的VS项目中,并使用默认的VSC ++编译工具进行构建,可能会更容易。
另外,还有一个与Opengl相关的更常见的具有相同名称的C ++库。 您尝试使用的那个似乎加载了wavefront obj文件。 我知道的GLM是具有GLSL语法( GLM )的辅助3D数学库。
关于Visual Studio 2017,我建议以下内容:
就这样。 问候。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.