gpt4 book ai didi

c++ - 使用 g++ mac 包括 GLEW、glfw3 和 glm

转载 作者:行者123 更新时间:2023-11-30 03:46:19 24 4
gpt4 key购买 nike

<分区>

半年前,我使用 glfw3、GLEW 和 glm 库来制作带有 openGL 图形的 c++ 项目,并且效果非常好,但现在我不能再包含这些库了。

当一切正常时,我可以像这样在我的 c++ 文件中包含三个库:

#include <GL/glew.h>
#include <glfw3.h>
#include <glm/glm.hpp>

然后我可以使用这一行从我的终端编译文件:

g++ in.cpp -o out -lglfw3 -lglew -framework Cocoa -framework OpenGL -framework IOKit -framework CoreVideo

结果会完美无缺。

我已经在一些非 openGL 项目上工作了一段时间,所以我不确定它到底是什么时候停止工作的,但我确实知道的是,这两个库都不能被包含(我有当然尝试卸载并重新安装它们)。

但是现在,当我尝试以与之前完全相同的方式编译时,三个#include 行会产生这些错误:

fatal error: 'GL/glew.h' file not found
fatal error: 'glfw3.h' file not found
fatal error: 'glm/glm.hpp' file not found

显然 g++ 找不到这些库,但我不知道为什么,也不知道如何修复它(我当然尝试卸载并重新安装它们,所以我毫无疑问地知道这些库已正确安装)。
我怀疑这与 El Capitan 有关

旁注(我不是,也从来没有用 XCode 编写和编译)

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