在 Visual Studio 2010 的 OpenGL 中加载 .obj 文件

发布于 2024-12-06 07:28:04 字数 289 浏览 0 评论 0原文

我应该将 .obj 模型存储在 Visual Studio 2010 中的哪个目录中?

我正在使用 OpenGL Mathematics (GLM) 库在 OpenGL 中使用它们,当我尝试加载它显示的对象

Error11error LNK2019:函数_SDL_main中引用了无法解析的外部符号_glmReadOBJ

In which directory should I store the .obj models in Visual Studio 2010?

I am using the OpenGL Mathematics (GLM) library to use them in OpenGL, and when I try to load the object it shows

Error11error LNK2019: unresolved external symbol _glmReadOBJ referenced in function _SDL_main

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

北音执念 2024-12-13 07:28:05

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

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

Your question seems to have no relation to your actual problem. You're not getting this error when you "try to load the object"; this is a linker error. You get this when you try to compile and link your code. It has nothing to do with where the ".obj" files are stored, because you haven't created a functioning executable yet.

The linker error is telling you that you probably did not link to the GL Mesh library correctly.

久夏青 2024-12-13 07:28:05

我知道这个问题已经解决了,但是,为了将来的参考,如果您查看 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++”下的“常规”,应该是顶部条目。)很好。

I know this is resolved already but, for future reference if you look at the readme.txt that comes with GLM the "GLM Usage" section has the following:

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

So if you are using VStudio you'll just need to add the directory containing the GLM headers as a "Additional Include Directory" (Right Click the Project, Select Properties, Select "General" under "C/C++", should be top entry.) Good deal.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文