已经两个星期了,我仍然站在零点上。
我尝试使用以下命令编译示例代码:
/flascc/bin/g++ -O4 \
-I/GLS3D-master/install/usr/include/ \
-L/GLS3D-master/install/usr/lib/ ../lesson2.cpp \
/GLS3D-master/install/usr/lib/libGL.abc -symbol-abc=Console.abc \
-swf-size=500x500 -emit-swf -o lesson2.swf -lglut -lGL 它给出了以下错误:
/var/..../ccaleAEC.o: error: undefined reference to '_glCreateShader'
/var/..../ccaleAEC.o: error: undefined reference to '_glGetUniformLocation'
collect2: ld returned 1 exit status有没有人可以使用简单的着色器发布一个非常简单的OpenGL代码,它实际上是用flascc编译的?
发布于 2013-09-22 21:11:53
您没有正确链接OpenGL,或者没有安装正确版本的OpenGL。我选择第二个,因为它抱怨的函数是OpenGL 2.x中没有的函数,是在OpenGL 3.x中引入的。
如果你使用的是Max OSX,99%是第二个,因为只有小牛(最新的操作系统)安装了OpenGL 3.x+。
https://stackoverflow.com/questions/18944160
复制相似问题