linux下的OPENGL问题
在LINUX开发OPENGL要怎么设置啊,网上搜过了很多了,结果还是不行。我的是FEDORA8,64位CPU。&FJ9K*C%m.qk
安装了freeglut-2.4.0-11.fc8.x86_64.rpm包,编译时说各种的GL函数没定义。 l1Z,l4rab
Z
查到了此方法:cpucXu
2)将glut.zip解压:
bo$PV[zV!sunzip glut.zip7p%K8Ta0v?8[B8r,A
解压后,里面有一个rpm安装包,一个测试文件,一个glut.h,一个makefile, 这几个文件都非常重要。
(@-XC(vvwww.linuxeden.comLinux伊甸园论坛1v+X1bg:`:K
(3)安装:www.linuxeden.comNC_K }?({ay
pm -i glut-3.7-8.i386.rpm(s9t(x#]&D2Z!nX$ql
(note: If you already have a later glut, use Linux伊甸园论坛!w%?Ik1e:E
rpm -i --force glut-3.7-8.i386.rpm)
GKV$L7F2c)B$Mz |
'G+?#k\Kw#VLinux伊甸园论坛(4)把 "glut.h" 移到"/usr/include/GL":Linux伊甸园论坛h;y+}2E/vh
mv glut.h /usr/include/GL
0tia&^pO
6nT:bUA:kwww.linuxeden.com(5)cd /usr/lib
B7c"n+Mhqz|U y(6)cp libglut.so.3.7 libglut.so
#?mb6|s+a
Qewww.linuxeden.com(7)回到glut.zip的目录,运行make ,然后./cube
vf4jwkQ%f 会看到测试图形 ,])x+T@*H gI'Hd]S
g!OKR\6]$NK6P-n
Z
make的时候却出现:"y J1lbFvh9g
}'WYSQM[root@localhost OpenglLib]# make
,n t(A+r0S1N\www.linuxeden.comgcc -g -I. -I/usr/include/ -I/usr/include/X11/ -I/usr/local/include/GL -I/usr/local/src/glut-3.6/include/ cube.o -L. -L/usr/lib -L/usr/lib/X11 -L/usr/local/lib -lglut -lGL -lGLU -lpthread -lm -o cubes
|\.e9\ y;A/usr/bin/ld: skipping incompatible /usr/lib/libglut.so when searching for -lglutwww.linuxeden.com/[J cPaaV
/usr/bin/ld: skipping incompatible /usr/lib/libglut.so when searching for -lglutw6l?\;a.i
/usr/bin/ld: cannot find -lglutL(JS u~%X4\ d
collect2: ld 返回 1
y#A0E ~&rN2Efmake: *** [cubes] 错误 1l'cE[ fZ
r
0KFtak-S4a0[怎么找不到lglut啊。。。救命。。。。
|