在Visual Studio 2010中,我应该在哪个目录中存储.obj模型?在Visual Studio 2010中的OpenGL中加载.obj文件
我使用OpenGL Mathematics(GLM)库在OpenGL使用它们,当我尝试加载对象时,它显示
Error11error LNK2019:解析外部符号_glmReadOBJ在功能_SDL_main引用
在Visual Studio 2010中,我应该在哪个目录中存储.obj模型?在Visual Studio 2010中的OpenGL中加载.obj文件
我使用OpenGL Mathematics(GLM)库在OpenGL使用它们,当我尝试加载对象时,它显示
Error11error LNK2019:解析外部符号_glmReadOBJ在功能_SDL_main引用
你的问题似乎与你的实际问题没有关系。当您“尝试加载对象”时,您没有收到此错误;这是一个链接器错误。当你尝试编译和链接你的代码时,你会得到这个。它与存储“.obj”文件的位置无关,因为您尚未创建正常运行的可执行文件。
链接器错误告诉您,您可能没有正确链接到GL网格库。
我知道,如果你看一下附带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++”下选择“常规”应该是顶部条目。)好处。
其实我不能直接使用它包括它。它用来给出一些连接错误。现在不记得了。这是2年前。我使用Dev Cpp编译它,它开始正常工作。无论如何感谢提示 –
这是为了正常分配glm。他正在谈论读取带有二进制文件的obj文件的glm扩展 – Julius
ohh ....我从网站http://devernay.free.fr/hacks/glm/ 下载了glm库,但该文件夹只包含.h和.cpp文件... 我包括在内。 h文件在我的项目中... 但是,如何在没有.lib文件时创建链接? –
@ adityap174:你建立图书馆;这就是源代码分发的用途。我检查了下载,可悲的是它没有提供VS兼容的编译系统。所以,你必须揣摩如何基于Makefile的构建工作,并在VS2010复制它.. –
非常感谢你的帮助...... 新来此.... 我使用开发编译它cpp 现在它工作正常 thanx :) :) –