(二)linux下PyOpenGL的安裝(1)

2021-04-01 04:54:47 字數 1010 閱讀 3522

python中要訪問opengl函式必須加上乙個pyopengl包。opengl包需要opengl和glut 的支援。在redhat9中已經裝上了opengl的開源包mesa,所以只要裝glut即可,本文主要闡述glut在linux的安裝。

1. 解壓縮tar -xzvf glut-3.7.tar.gz            到目錄 glut-3.7   

2. 在glut-3.7/linux 中將glut.cf 拷貝到/glut-3.7目錄下 覆蓋原檔案,

修改glut.cf中

將opengl = $(top)/../lib/libmesagl.so

glu = $(top)/../libmesaglu.so   修改為

opengl = usr/lib/libgl.so

glu = usr/libglu.so 

3. 在glut-3.7中執行 ./mkmkfiles.imake 

4.  將glut-3.7/linux/makefile 拷貝到glut-3.7/lib/glut 下覆蓋原檔案

修改makefile中

將opengl = $(top)/../lib/libmesagl.so

glu = $(top)/../libmesaglu.so   修改為

opengl = usr/lib/libgl.so

glu = usr/libglu.so 

在glut-3.7/lib/glut下執行make,

執行ln -s libglut.so.3.7 libglut.so.3      ln -s libglut.so.3.7 libglut.so              

將gligbglut.so.3.7    libglut.so.3    libglut.so. b拷貝到/usr/lib 下

將glut-3.7/include/gl下的所有檔案拷貝到/usr/include/gl下

5,在glut-3.7下執行 make      執行glut-3.7/test/glut 下的程式,成功則安裝完成。

Linux下Socket程式設計 二

亞嵌 連線建立 資料傳輸 send 和recv 這兩個函式用於面向連線的socket上進行資料傳輸。send 函式原型為 int send int sockfd,const void msg,int len,int flags sockfd是你想用來傳輸資料的socket描述符 msg是乙個指向要傳...

linux下的執行緒(二)

清除 執行緒終止有兩種情況 1 正常終止 2 非正常終止 1 正常終止 執行緒主動呼叫pthread exit或者從執行緒函式中return都將使執行緒正常退出,這是可預見的退出方式 2 非正常終止 執行緒在其他執行緒的干預下,或者由於自身執行出錯 比如訪問非法位址 而退出,這種退出方式是不可預見的...

linux下安裝apache(二)

下面是linux下安裝apache的完整 系統是redhat5.5 root localhost cd soft root localhost soft tar jxvf httpd 2.2.6.tar.bz2 解壓apache的壓縮包 root localhost soft cd httpd 2....