为代码块构建 GLFW

Building GLFW for codeblocks

我正在尝试从代码块的源代码构建 GLFW。我使用了 Cmake,它创建了一个目录,然后我打开了代码块项目文件,然后单击齿轮进行构建。 src 中唯一的新东西是 libglfw3.a,我不确定如何处理它。

我认为您正在学习 LearnOpenGL 教程。实际上,我试着按照他的建议去做,但我最终还是遵循了本教程,它应用起来更简单 https://www.youtube.com/watch?v=0WrSGMuU964&t=0s 。它使用预编译的二进制文件文件夹,这就是它不使用 Cmake 的原因。简而言之(在 windows 下),您只需要 copy/paste 项目文件夹中的 include 和 lib-mingw 文件夹。然后使用 Code::Blocks 打开您的项目并进入 Project/Build 选项...。在编译器选项卡下的搜索目录中,您需要添加刚刚 copy/pasted 的包含目录,在链接器选项卡下,您对 lib-mingw 目录执行相同的操作。现在,在链接器设置选项卡(搜索目录旁边)中,您需要添加 glw3、gdi32 和 opengl32,这就是现在应该可以使用的所有内容:) 我只是写教程以防有一天它从 youtube 上消失 :p

这是不久前发布的,但我认为我使用 WSL CMake 而不是 Windows CMake 为 linux 构建了静态 GLFW 库。