【问题标题】:How can I get OpenGL headers without installing dev package?如何在不安装开发包的情况下获取 OpenGL 头文件?
【发布时间】:2013-09-01 01:04:10
【问题描述】:

要从yum 安装的包 (mesa-libGL) 有很多依赖项,而且相当大(yum 报告 35MB)

我想在我的 CentOS 服务器上做一些少量的代码审查和编辑。这是我主要通过 SSH 连接到的服务器,并且不运行任何窗口管理器,因此所有 X 依赖项等都是无用的。

但我希望我的编辑器(带有用于 libclang 集成的 YouCompleteMe 插件的 vim)不会因为缺少 GL 标头而给我阻止错误。

有没有比从另一个 linux 设置手动复制头文件更好的解决方案?也许某处有一些存储库包含原始头文件,我可以直接卷曲到我的服务器。

【问题讨论】:

  • 我会使用yum(或您使用的任何包管理器)安装开发包。即使所有依赖项占用几百兆字节,这对今天的 VPS 来说也不是什么大问题......你可能总共有超过 10GB。
  • 没有库链接的标题有什么好处?
  • @NicolBolas 对于我的编辑。我不会链接它们。我只对它们运行 libclang 分析。 (如果分析找不到标头,文件的其余警告/错误将不会得到处理)——至于为什么这很重要,这是当我有能力通过 SSH 连接到我的 Linux 服务器但没有我的macbook 在我身上(运行 Xcode),通过编辑 C++ 和 Obj-C 源代码来处理 Xcode 项目

标签: c++ linux opengl header centos


【解决方案1】:

下载Mesa sources。在include 文件夹中获取所需文件并删除其他内容。将这些文件放在系统文件夹中,或者将您的编辑器指向它们。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-12-12
    • 1970-01-01
    • 1970-01-01
    • 2015-01-28
    • 2012-02-03
    • 2018-06-03
    • 1970-01-01
    • 2018-10-27
    相关资源
    最近更新 更多