请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:AM4379 工具/软件:Linux
您好、论坛、
我使用的是 am437xgpevm、我尝试使用 Sitara SDK 呈现一个简单的矩形。
#include #include void Colored_rect (GLfloat Left、GLfloat Bottom、GLfloat RIGHT、GLfloat Top、GLfloat R、 GLfloat G、GLfloat B) { GLfloat rect[]={ 左侧、底部、 右、底部、 右、上、 左侧、顶部 }; glEnableClientState (gL_vertex_array); GlColor3f (R、G、B); glVertex Pointer (2、GL_float、0、RECT); glDrawArrays (GL_Triangle FAN、0、4); } void main (){ Colored_rect (0、50、150、0、255、0、0); }
我可以看到库位于指定的头文件中、但当我编译时、我会遇到以下错误。
10:22:39****项目 /home/alpha/workspace_v6_2/gles/Debug/../main.c 集合的增量配置调试****生成所有构建目标:GLES 调用:CrossGCC 链接器 ARM-Linux-gnueabihf-gcc -o "gles"./main./main.o:在函数中`Color_rect':/home/alpha/workspace_v6_2/gles/Debug/../main.c /home/alpha/workspace_v6_2/gles/Debug/../main.c:18:undefined reference to ````glEnableArray'/home/alpha/workspace_v6_2/gles/Debug/../main.c::20:20:20 LD 返回1退出状态 make:***[gles]错误1
如果有任何帮助,或者我在这里遗漏了什么?
此致
-Parker