在ubuntu下编写OpenGL程序,总算搞好了,分享下
- lovekid
- 帖子: 555
- 注册时间: 2007-03-05 11:43
- 联系:
Re: 在ubuntu下编写OpenGL程序,总算搞好了,分享下
这是个链接的错误吧,是不是没有设置好环境变量?还是makefile写错了?
-
- 帖子: 333
- 注册时间: 2010-01-30 18:38
Re: 在ubuntu下编写OpenGL程序,总算搞好了,分享下
ding
免费NanoCAD=免费DraftSight+可API编程(用.net或者vbs和java脚本)=白白 AutoCAD
http://nanocad.com/
http://nanocad.com/
- CGer
- 帖子: 210
- 注册时间: 2009-06-21 19:38
- 来自: CUMT
Re: 在ubuntu下编写OpenGL程序,总算搞好了,分享下
不错,glut是linux下的唯一选择吗
代码: 全选
sudo apt-get install girlfriend
正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
有一些软件包无法被安装。
下列的信息可能会对解决问题有所帮助:
下列的软件包有不能满足的依赖关系:
girlfriend: 依赖: house但是它将不会被安装
girlfriend: 依赖: car但是它将不会被安装
house,car: 依赖: money但是它将不会被安装
E: 无法安装的软件包
-
- 帖子: 128
- 注册时间: 2012-12-20 15:39
- 系统: Debian sid
Re: 在ubuntu下编写OpenGL程序,总算搞好了,分享下
楼主你这是开玩笑?? 为什么要把头文件所在目录大写?? 因为你安装的freeglut3-dev的头文件的路径是/usr/include/GL/glut.h .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>)编译器就找不到头文件,不知道为什么……
很无语的一个错误
ps:程序里好像也是这样,OpenGL函数名的大小写必须与定义的严格一致,不然编译无法找到,悲剧