我正在使用Linux来学习有关操作系统的一些知识。目前我想查询操作系统的某些库的版本(特别是GLFW和GLEW)。我想打印当前版本或未安装库的消息。
是否有一般方法可以在OS中查询已安装库的版本?
答案 0 :(得分:2)
它是特定于图书馆的。每个库都有自己的方法(或者可能没有)来查询加载的版本。
这与查询系统以询问安装了哪个版本的库有所不同 - 这是错误的方法,因为程序中加载的版本可能与系统安装的版本不同(并且系统可能安装了多个运行时版本。
在您的具体情况下,您需要为GLFW致电glfwGetVersion()
,并将GLEW_VERSION
用于GLEW。