未定义的引用
我正在执行 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
忘记将文件添加到 QT Designer 中。解决了!
Forgot to add the files to QT Designer. Solved!