2011-09-25 98 views

回答

2

你的问题似乎与你的实际问题没有关系。当您“尝试加载对象”时,您没有收到此错误;这是一个链接器错误。当你尝试编译和链接你的代码时,你会得到这个。它与存储“.obj”文件的位置无关,因为您尚未创建正常运行的可执行文件。

链接器错误告诉您,您可能没有正确链接到GL网格库。

+0

ohh ....我从网站http://devernay.free.fr/hacks/glm/ 下载了glm库,但该文件夹只包含.h和.cpp文件... 我包括在内。 h文件在我的项目中... 但是,如何在没有.lib文件时创建链接? –

+0

@ adityap174:你建立图书馆;这就是源代码分发的用途。我检查了下载,可悲的是它没有提供VS兼容的编译系统。所以,你必须揣摩如何基于Makefile的构建工作,并在VS2010复制它.. –

+0

非常感谢你的帮助...... 新来此.... 我使用开发编译它cpp 现在它工作正常 thanx :) :) –

0

我知道,如果你看一下附带GLM的readme.txt这个已经解决,但是,以供将来参考“GLM用法”部分有以下几点:

GLM is a header only library, there is nothing to build, just include it. 
    #include <glm/glm.hpp> 

所以,如果你正在使用VStudio您只需将包含GLM头文件的目录添加为“附加包含目录”(右键单击项目,选择属性,在“C/C++”下选择“常规”应该是顶部条目。)好处。

+0

其实我不能直接使用它包括它。它用来给出一些连接错误。现在不记得了。这是2年前。我使用Dev Cpp编译它,它开始正常工作。无论如何感谢提示 –

+0

这是为了正常分配glm。他正在谈论读取带有二进制文件的obj文件的glm扩展 – Julius

相关问题