all gone

          all gone

          #

          FreeBSD下OpenGL程序的問題

          五一期間裝了個FreeBSD,5.3 release,KDE桌面,感覺還是不錯

          前些天在Redhat Linux弄過OpenGL的開發環境,那時是自己編譯的glut庫,然后用tmake編寫makefile,感覺很方便。

          五一期間裝了個FreeBSD,5.3 release,KDE桌面,感覺還是不錯的,用多了感覺圖形界面都快趕上WindowsXP了。

          還是入正題吧。我想試試glut,pkg_info|grep glut

          發現有個libglut.6...的,是支持OpenGL的,不知道是不是我想要的glut.

          查找libglut.so,發現在/usr/X11R6/lib里面了,版本3,對頭。

          把在linux里用過的tmake,和opengl redbook源碼拷了過來,設置好tmake相關的環境變量

          當然最重要的是改相應的tmake.conf文件了,將glut相關的庫加進去

          新建目錄test,將hello.c拷進去,

          progen -o hello.pro

          tmake hello.pro "CONFIG+=opengl" -o Makefile

          可以先檢查一下生成的Makefile,我沒有發現問題

          make,成功,生成可執行的hello

          ./hello出現一新窗口,本來應該高興的,卻有點不對勁,窗口上什么也沒話

          而且是白色背景,應該是黑色背景然后畫一個白色的正方形。

          google了好久,終于發現有人跟我遇到過同樣的問題

          解決的方法很簡單 link的時候加上 -pthread選項,我先改了一下生成的Makefile,加上了-pthread

          make,也通過了,看來問題有可能解決了

          ./hello 終于正確的結果出現了

          posted @ 2005-12-09 19:20 all gone 閱讀(524) | 評論 (0)編輯 收藏

          tmake&Qt開發

          使用tmake生成Qt程序的makefile文件

          使用tmake生成Qt程序的makefile文件真的是很簡單,本來tmake就是發布Qt那個公司的產品啊. 自己編寫.h和.cpp文件時,tmake的用法可以在安裝文檔里找到. 使用Qt Designer時呢,生成的是.ui文件,這時也可以用tmake的: 假設生成的.ui文件名為mainform.ui,自己寫一個簡單的main.cpp文件:

          #include "mainform.h"

          int main(int argc,char **argv)

           {

          QApplication app(argc,argv);

          MainForm mainform;

          app.setMainWidget(&mainform);

           mainform.show();

          return app.exec();

          }

          接下來就可以使用tmake了

          progen -o main.pro

           tmake main.pro -o Makefile

           make

           ./main 呵呵,可以了

          posted @ 2005-12-09 19:18 all gone 閱讀(525) | 評論 (0)編輯 收藏

          僅列出標題
          共17頁: First 上一頁 9 10 11 12 13 14 15 16 17 下一頁 
          主站蜘蛛池模板: 松江区| 香河县| 彩票| 湛江市| 建平县| 阿尔山市| 平江县| 长寿区| 林州市| 微山县| 南和县| 澄江县| 玉林市| 永济市| 延长县| 宁远县| 锡林郭勒盟| 中超| 横峰县| 平阴县| 榕江县| 台东市| 南平市| 汕尾市| 准格尔旗| 梧州市| 塘沽区| 涞源县| 鄂伦春自治旗| 修武县| 封开县| 铜鼓县| 大悟县| 永定县| 株洲市| 安福县| 新巴尔虎左旗| 舒兰市| 澎湖县| 鲁山县| 牙克石市|