首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >链接器错误:对`GLUI_Master‘的未定义引用

链接器错误:对`GLUI_Master‘的未定义引用
EN

Stack Overflow用户
提问于 2014-08-01 05:37:51
回答 1查看 1.4K关注 0票数 2

这是我的第一篇帖子。(如果我错过了什么,很抱歉。)

(在C++,Dev-C++ IDE中)

所以,我做了一个gl/glu/ project项目,没有问题/错误,对吗?之后,我添加了标题

代码语言:javascript
复制
#include <gl/glui.h>

并进行了汇编。还是没有错误。

之后,我实际上添加了一些GLUI代码,主要是在我的主要函数中。这就是主要的功能:

代码语言:javascript
复制
int main(int argc, char** argv) {
  glutInit(&argc, argv);
  glutInitDisplayMode(GLUT_DOUBLE | GLUT_RGB | GLUT_DEPTH);
  glutInitWindowSize(512, 512);
  glutCreateWindow("Testing GL");
  initRendering(); 

  glutDisplayFunc(drawScene);
  glutKeyboardFunc(handleKeypress);
  glutSpecialFunc(handleSpecial);
  glutReshapeFunc(handleResize);

  GLUI *glui = GLUI_Master.create_glui( "GLUI" );
  glui->add_checkbox( "Wireframe", &wireframe );
  GLUI_Spinner *segment_spinner =
    glui->add_spinner( "Segments:", GLUI_SPINNER_INT, &segments );
  segment_spinner->set_int_limits( 3, 60 );

  glui->set_main_gfx_window( main_window );*/

  GLUI_Master.set_glutIdleFunc( GlutIdle );
  glutMainLoop();
  return 0;
}

然后我编写了它。有很多错误!

代码语言:javascript
复制
[Linker error] undefined reference to `GLUI_Master' 
[Linker error] undefined reference to `GLUI_Master_Object::create_glui(char const*, long, int, int)' 
[Linker error] undefined reference to `GLUI::add_checkbox(char const*, int*, int, GLUI_CB)' 
...

..。还有更多看起来非常相似的。

我不知道我做错了什么。我研究了我的问题(谷歌),实际上,发现了许多类似于这个问题的问题。他们没有回答!如果能帮我改正这些错误,我将不胜感激。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-08-01 05:56:16

我想你需要添加这个#pragma comment(lib, "glui32.lib")

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25073502

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档