gpt4 book ai didi

linux - 如何在 C++ 中动态检查 posix 兼容系统中的库信息?

转载 作者:太空宇宙 更新时间:2023-11-04 09:14:27 27 4
gpt4 key购买 nike

我正在使用 Linux 来学习一些关于操作系统的知识。目前我想在操作系统中查询某些库的版本(特别是 GLFW 和 GLEW)。如果未安装库,我想打印当前版本或消息。

是否有通用的方法来查询操作系统以获取已安装库的版本?

最佳答案

它是库特定的。每个库都有自己的方法(也可能没有)来查询加载的版本。

这不同于查询系统询问安装了哪个版本的库——这是错误的方式,因为程序中加载的版本可能与系统安装的不同(并且系统可能安装了多个运行时版本)。

在您的特定情况下,您需要为 GLFW 调用 glfwGetVersion(),为 GLEW 使用 GLEW_VERSION

关于linux - 如何在 C++ 中动态检查 posix 兼容系统中的库信息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49836965/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com