[英]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.