我在运行LinuxMint的计算机上安装了OpenGL,并按照this tutorial上的说明进行了操作.我试图编译一个使用OpenGL的程序,但我得到了一个编译错误:fatal error: GL/glew.h: No such file or directory.我判断/usr/include/GL文件夹,并查看glew.h确实不见了.我不知道它为什么会丢失,因为我执行了命令sudo apt-get install libglew1.5,它给出了输出:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
libglew1.5 is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 465 not upgraded.

为什么是glew.h文件丢失了?

推荐答案

libglew只是库,而不是开发文件(标题).你需要单独安装.基于Debian的系统上的包名是libglew-dev

Linux相关问答推荐

GO:当使用NewManager调用创建cgroup时,权限被拒绝

使用Bash从文件名中删除日期名称

从一个文件中读取文件名并将文件名和内容存储到另一个带有|的文件中作为分隔符

计算与文件第一列对应的第二列中的字符串出现次数

Bash shell 脚本未通过 TRUE 条件

在 Linux 上的 std::threads 中创建子进程

我可以在不调用 shell 的情况下使用 popen() 吗?在 C++ 中

Powershell Core,MXLinuxv21,运行 linux /usr/bin/x 命令导致对象命令运行时找不到文件

bind(): "无法分配请求的地址"

在 linux 中插入带有 sed 命令的文件的行

$RANDOM 变量在输出通过管道后似乎没有改变

从 Ansible 中的 shell 命令输出中提取特定数据

PHP factor 30 从 Linux 到 Windows 的性能差异

使用 AWS CLI 进行 Bash - 无法找到凭证

如何在 shell 脚本中动态生成新的变量名?

在 Linux/POSIX 系统上获取用户全名的最简单方法是什么?

如何获取WiFi网络接口的MAC地址?

将标准输出作为命令行工具的文件名传递?

如何运行时调试共享库?

如何使用 C++ 在 Linux 中获取总 CPU 使用率