gpt4 book ai didi

c++ - 包括 Box2D、GLUT 等库

转载 作者:行者123 更新时间:2023-11-28 07:07:18 26 4
gpt4 key购买 nike

每次我开始做项目时,我都会遇到这个非常基本的问题。比方说我想使用 GLFW 库。

我知道如何编译库,因为它通常在 github、文档页面上有解释......但是当我想使用库时就会出现问题

  • 我需要包含头文件 (.h)。我如何知道包含这些所需文件的路径是什么?
  • 然后我需要编译带有类似标志的文件:“-lGL -lXrandr -lGLU...” 我怎么知道这些标志是什么?我通常不容易找到它

基本上有没有关于如何开始使用库的“秘诀”?我的意思是文档通常非常好,但我什至不能像我想要的那样快速使用它们。设置所有内容会花费我太多时间。

最佳答案

您可以通过多种方式设置构建系统。

例如,您可以使用 cmake ,它有自己的选择库的方式。

如果您选择 make,那么您可以使用 pkg-config获取特定库(您必须安装)的编译器和链接器选项。然后你会像这样获得 opengl 的编译器选项:

pkg-config --cflags gl

和链接器选项:

pkg-config --libs gl

关于c++ - 包括 Box2D、GLUT 等库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21604336/

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