在ubuntu下编写OpenGL程序,总算搞好了,分享下

软件和网站开发以及相关技术探讨
头像
lovekid
帖子: 555
注册时间: 2007-03-05 11:43
联系:

Re: 在ubuntu下编写OpenGL程序,总算搞好了,分享下

#16

帖子 lovekid » 2010-03-23 19:18

这是个链接的错误吧,是不是没有设置好环境变量?还是makefile写错了?
shirazbj
帖子: 333
注册时间: 2010-01-30 18:38

Re: 在ubuntu下编写OpenGL程序,总算搞好了,分享下

#17

帖子 shirazbj » 2012-12-18 8:30

ding
免费NanoCAD=免费DraftSight+可API编程(用.net或者vbs和java脚本)=白白 AutoCAD
http://nanocad.com/
头像
CGer
帖子: 210
注册时间: 2009-06-21 19:38
来自: CUMT

Re: 在ubuntu下编写OpenGL程序,总算搞好了,分享下

#18

帖子 CGer » 2013-01-04 14:13

不错,glut是linux下的唯一选择吗

代码: 全选

sudo apt-get install girlfriend
正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
有一些软件包无法被安装。
下列的信息可能会对解决问题有所帮助:
下列的软件包有不能满足的依赖关系:
girlfriend: 依赖: house但是它将不会被安装
girlfriend: 依赖: car但是它将不会被安装
house,car: 依赖: money但是它将不会被安装
E: 无法安装的软件包
[/b]
libreoffice3writer
帖子: 128
注册时间: 2012-12-20 15:39
系统: Debian sid

Re: 在ubuntu下编写OpenGL程序,总算搞好了,分享下

#19

帖子 libreoffice3writer » 2013-01-04 21:32

wangGuanNuaa 写了:下午一直在搞这个,总算搞好了:

在终端中逐步执行以下命令,即可完成基本编译环境的设置

安装基本编译环境:
sudo apt-get install build-essential

安装Opengl工具箱:
sudo apt-get install freeglut3-dev

然后就可以编译写好的OpenGL程序了:
gcc XXX.cpp -o XXX -lglut

还有个很重要的地方:头文件里的GL一定要写成大写(#include<GL/glut.h>),写成小写(#include<gl/glut.h>)编译器就找不到头文件,不知道为什么……
很无语的一个错误 :em06
:em11


ps:程序里好像也是这样,OpenGL函数名的大小写必须与定义的严格一致,不然编译无法找到,悲剧
楼主你这是开玩笑?? 为什么要把头文件所在目录大写?? 因为你安装的freeglut3-dev的头文件的路径是/usr/include/GL/glut.h .
回复