当前位置:  技术问答>linux和unix

关于Cygwin的openGL函数库调用的问题

    来源: 互联网  发布时间:2016-08-19

    本文导语:  最近本人在使用cygwin。在全部安装所有函数以后,写了一段OPENGL程序,但是编译的时候发现所有的opengl函数豆不可用。我的opengl四个文件gl.h glu.h glex.h glut.h全部在文件夹/usr/include/w32api/GL里,不知道哪里链接出现的...

最近本人在使用cygwin。在全部安装所有函数以后,写了一段OPENGL程序,但是编译的时候发现所有的opengl函数豆不可用。我的opengl四个文件gl.h glu.h glex.h glut.h全部在文件夹/usr/include/w32api/GL里,不知道哪里链接出现的错误导致不可编译或者是其他问题,请哪位兄弟知道回答下,感激不尽。

|
我也遇到这个问题,我来贴,我的cygwin是完全安装在d:/Cygwin下面 代码在d:/OpenGL里





$ gcc hello.c -o hello
/cygdrive/c/DOCUME~1/user/LOCALS~1/Temp/ccH2N85v.o:hello.c:(.text+0xe): undefine
d reference to `_glClear'
/cygdrive/c/DOCUME~1/user/LOCALS~1/Temp/ccH2N85v.o:hello.c:(.text+0x2d): undefin
ed reference to `_glColor3f'
/cygdrive/c/DOCUME~1/user/LOCALS~1/Temp/ccH2N85v.o:hello.c:(.text+0x39): undefin
ed reference to `_glBegin'
/cygdrive/c/DOCUME~1/user/LOCALS~1/Temp/ccH2N85v.o:hello.c:(.text+0x58): undefin
ed reference to `_glVertex3f'
/cygdrive/c/DOCUME~1/user/LOCALS~1/Temp/ccH2N85v.o:hello.c:(.text+0x77): undefin
ed reference to `_glVertex3f'
/cygdrive/c/DOCUME~1/user/LOCALS~1/Temp/ccH2N85v.o:hello.c:(.text+0x96): undefin
ed reference to `_glVertex3f'
/cygdrive/c/DOCUME~1/user/LOCALS~1/Temp/ccH2N85v.o:hello.c:(.text+0xb5): undefin
ed reference to `_glVertex3f'
/cygdrive/c/DOCUME~1/user/LOCALS~1/Temp/ccH2N85v.o:hello.c:(.text+0xba): undefin
ed reference to `_glEnd'
/cygdrive/c/DOCUME~1/user/LOCALS~1/Temp/ccH2N85v.o:hello.c:(.text+0xbf): undefin
ed reference to `_glFlush'
/cygdrive/c/DOCUME~1/user/LOCALS~1/Temp/ccH2N85v.o:hello.c:(.text+0xef): undefin
ed reference to `_glClearColor'
/cygdrive/c/DOCUME~1/user/LOCALS~1/Temp/ccH2N85v.o:hello.c:(.text+0xfb): undefin
ed reference to `_glMatrixMode'
/cygdrive/c/DOCUME~1/user/LOCALS~1/Temp/ccH2N85v.o:hello.c:(.text+0x100): undefi
ned reference to `_glLoadIdentity'
/cygdrive/c/DOCUME~1/user/LOCALS~1/Temp/ccH2N85v.o:hello.c:(.text+0x12c): undefi
ned reference to `_glOrtho'
/cygdrive/c/DOCUME~1/user/LOCALS~1/Temp/ccH2N85v.o:hello.c:(.text+0x16a): undefi
ned reference to `_glutInit'
/cygdrive/c/DOCUME~1/user/LOCALS~1/Temp/ccH2N85v.o:hello.c:(.text+0x176): undefi
ned reference to `_glutInitDisplayMode'
/cygdrive/c/DOCUME~1/user/LOCALS~1/Temp/ccH2N85v.o:hello.c:(.text+0x18a): undefi
ned reference to `_glutInitWindowSize'
/cygdrive/c/DOCUME~1/user/LOCALS~1/Temp/ccH2N85v.o:hello.c:(.text+0x19e): undefi
$
/cygdrive/c/DOCUME~1/user/LOCALS~1/Temp/ccH2N85v.o:hello.c:(.text+0x1aa): undefi
ned reference to `_glutCreateWindow'
/cygdrive/c/DOCUME~1/user/LOCALS~1/Temp/ccH2N85v.o:hello.c:(.text+0x1bb): undefi
ned reference to `_glutDisplayFunc'
/cygdrive/c/DOCUME~1/user/LOCALS~1/Temp/ccH2N85v.o:hello.c:(.text+0x1c0): undefi
ned reference to `_glutMainLoop'
collect2: ld returned 1 exit status

|

中国叫兽的某些话,可以当废气处理,呵呵

你学的是OpenGL,而不是一个去配一个根本没人用的环境!

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 关于cygwin
  • 使用cygwin的问题
  • 重装了系统,在其他分区的cygwin如何正常工作?
  • cygwin与虚拟机下装linux有什么区别?
  • 在cygwin上可以编写vc用的dll吗?
  • cygwin的安装问题!
  • 有用过cygwin的么?
  • 关于Cygwin.
  • 想在cygwin下面安装tar
  • 在windows下装了cygwin以后可否进行linux程序的编写
  • 请问cygwin怎么登录?装完之后,它没让我设置root密码!!
  • 安装的cygwin不能用
  • 请问哪有cygwin的教程啊?
  • 安装cygwin为什么没有X11R6这个目录
  • 一个让我炸掉的cygwin问题
  • cygwin: can not execute binary file
  • 如何在cygwin下安装gcc
  • 如何删除cygwin
  • 在cygwin中编译c,结果打不开stdio.h,如何解决!
  • 新手提问,请前辈们指教(关于cygwin)!


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3