未定义的引用

发布于 2024-08-22 03:29:59 字数 349 浏览 1 评论 0原文

我正在执行 opengl/qt3 分配,但遇到了未定义的引用错误:

Renderer.h:
...
#include "Mesh.h"
... Mesh mesh;

Renderer.cpp: 
...
mesh.load("ball.obj"); 
...

Mesh.h:
...
bool load(string filename);
...

Mesh.cpp:
#include "Mesh.h"
...
bool Mesh::load(string filename) { ... }
...

但编译器抱怨将 mesh.load("ball.obj") 行作为未定义的引用...发生了什么事?先感谢您!

I'm doing an opengl/qt3 assignment, but I'm running into an undefined reference error:

Renderer.h:
...
#include "Mesh.h"
... Mesh mesh;

Renderer.cpp: 
...
mesh.load("ball.obj"); 
...

Mesh.h:
...
bool load(string filename);
...

Mesh.cpp:
#include "Mesh.h"
...
bool Mesh::load(string filename) { ... }
...

but the compiler complains about the line mesh.load("ball.obj") as an undefined reference... What is going on? Thank you in advance!

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

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

发布评论

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

评论(1

一个人的旅程 2024-08-29 03:29:59

忘记将文件添加到 QT Designer 中。解决了!

Forgot to add the files to QT Designer. Solved!

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