首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Flascc的简单OpenGL着色器演示?

使用Flascc的简单OpenGL着色器演示?
EN

Stack Overflow用户
提问于 2013-09-22 21:08:10
回答 1查看 273关注 0票数 0

已经两个星期了,我仍然站在零点上。

我尝试使用以下命令编译示例代码:

代码语言:javascript
复制
/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 

它给出了以下错误:

代码语言:javascript
复制
/var/..../ccaleAEC.o: error: undefined reference to '_glCreateShader'
/var/..../ccaleAEC.o: error: undefined reference to '_glGetUniformLocation'
collect2: ld returned 1 exit status

有没有人可以使用简单的着色器发布一个非常简单的OpenGL代码,它实际上是用flascc编译的?

EN

回答 1

Stack Overflow用户

发布于 2013-09-22 21:11:53

您没有正确链接OpenGL,或者没有安装正确版本的OpenGL。我选择第二个,因为它抱怨的函数是OpenGL 2.x中没有的函数,是在OpenGL 3.x中引入的。

如果你使用的是Max OSX,99%是第二个,因为只有小牛(最新的操作系统)安装了OpenGL 3.x+。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18944160

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档