当前位置:网站首页>glui.h无法找到描述+解决+测试

glui.h无法找到描述+解决+测试

2022-08-10 15:58:00 zhangrelay

GL/glui.h无法找到。

尝试安装libglui-dev,发现已经不支持了。

那么怎么办?

老版本程序需要跑起来?

源码编译吧。

GLUI 是一个基于 GLUT 的 C++ 用户界面库,它为 OpenGL 应用程序提供按钮、复选框、单选按钮和微调器等控件。它独立于窗口系统,使用 GLUT 或 FreeGLUT。


三步曲: 

  1. cmake ..
  2. make
  3. sudo make install 

[email protected]:~/cppcode/glui-master/build$ sudo make install [ 64%] Built target glui_obj [ 66%] Built target glui [ 68%] Built target glui_static [ 75%] Built target ppm2array [ 79%] Built target example1 [ 83%] Built target example2 [ 87%] Built target example3 [ 91%] Built target example4 [ 95%] Built target example5 [100%] Built target example6 Install the project... -- Install configuration: "" -- Installing: /usr/local/lib/libglui_static.a -- Installing: /usr/local/lib/libglui.so.2.37 -- Installing: /usr/local/lib/libglui.so -- Up-to-date: /usr/local/include -- Installing: /usr/local/include/GL -- Installing: /usr/local/include/GL/glui.h -- Installing: /usr/local/lib/cmake/glui/gluiConfig.cmake -- Installing: /usr/local/lib/cmake/glui/gluiConfigVersion.cmake -- Installing: /usr/local/lib/cmake/glui/gluiTargets.cmake -- Installing: /usr/local/lib/cmake/glui/gluiTargets-noconfig.cmake 


glui提供了一些案例供学习:

zhan[email protected]:~/cppcode/glui-master/example$ tree . ├── CMakeLists.txt ├── example1.cpp ├── example2.cpp ├── example3.cpp ├── example4.cpp ├── example5.cpp └── example6.cpp

0 directories, 7 files


类似圆形如下:

三角形如下: 

示例代码参考官方案例。


原网站

版权声明
本文为[zhangrelay]所创,转载请带上原文链接,感谢
https://cloud.tencent.com/developer/article/2069688