基本信息:
问题描述:
最近,我正在学习做一些与计算机图形学相关的工作。一切进展顺利。但是,当我创建一个窗口来测试env.Link错误时:
Undefined symbols for architecture x86_64:
"_gladLoadGLLoader", referenced from:
_main in main-5c211c.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
The terminal process terminated with exit code: 1
似乎我没有链接某些第三方文件。 我
在glfw3.h中使用函数时,通过在g ++中添加“ -lglfw” args来解决了完全相同的问题。
但是,当遇到高兴的函数:gladLoadGLLoader时,我不知道该怎么做。
我已经完成的事情:
可以找到头文件。
#include glad/glad.h
#include GLFW/glfw3.h
已将文件“ glad.c”放入工作区。
答案 0 :(得分:0)
只需告诉g ++通过将“ glad.c”添加到args来编译glad.c。我认为glad.c将默认编译。尽管我不清楚发生了什么,但问题还是得到了解决。