all gone

          all gone

          #

          Eclipse + CDT + MinGW 下編寫QT程序


          環境:
          (1)安裝Eclipse + CDT + MinGW
          (2)安裝QT for Windows
          (3)安裝QT plugin for Eclipse :org.eclipse.qt-1.0.2.zip,在Preference里設好相關路徑。

          新建一個 QT project,將hello。cpp復制到工程中:
          #include <QApplication>
          #include <QPushButton>

          int main(int argc, char *argv[]){
          ?
          ?QApplication app(argc, argv);
          ?
          ?QPushButton hello("Hello world!");
          ?
          ?hello.resize(100, 30);
          ?hello.show();
          ?
          ?return app.exec();
          }

          build后生成Makefile,新建兩個Make Target:all,clean
          Make all 后發現找不到libQtCored4.a等文件,在QT的lib目錄下找到相應的libQtCore4.a,復制后重命名為libQtCored4.a,
          其他庫文件類似,最后編譯通過,運行后出現帶hello按鈕的窗口。

          ?

          posted @ 2006-06-16 19:45 all gone 閱讀(1184) | 評論 (0)編輯 收藏

          Eclipse + CDT + MinGW 下編寫OpenGL程序


          Eclipse + CDT + MinGW環境的搭建比較簡單,由于機器內存不夠大,我在preference里將C++的indexer都置為NO INDEXER。
          安裝MinGW后可以看到,在Include和Lib目錄下有了與OpenGL相關的頭文件和靜態庫。為了使用GLUT,我將glut.h放到了相應的
          GL目錄下,看到Lib目錄下有libglut.a庫文件,我沒有將glut。lib放進去(后來發現libglut。a好像在windows不可用)。

          新建一個Standtart Make C++ project,將原來可運行的OpenGL程序復制過來,寫好Makefile,結果編譯的時候還是出現錯誤。
          還好找到了這個非常有用的網頁:http://www.mingw.org/MinGWiki/index.php/Glut
          按照上面列出的錯誤,我在每個#include<GL/glut.h>前都加上#define _STDCALL_SUPPORTED,然后又將glut32。lib、
          opengl32.lib、glu32.lib都放到當前的工程目錄下,用”glut32。lib opengl32.lib glu32.lib“ 代替原來的 ”-lglut -lopengl32 -lglu32",
          最后終于編譯通過。

          ?

          posted @ 2006-06-16 19:33 all gone 閱讀(1185) | 評論 (0)編輯 收藏

          僅列出標題
          共17頁: 上一頁 1 2 3 4 5 6 7 8 9 下一頁 Last 
          主站蜘蛛池模板: 荣成市| 酒泉市| 渝中区| 滨海县| 宁河县| 芮城县| 永靖县| 河间市| 扬州市| 定远县| 徐州市| 辽阳县| 宣化县| 略阳县| 凭祥市| 合肥市| 鄂伦春自治旗| 临高县| 芜湖县| 玛沁县| 资源县| 怀柔区| 保靖县| 蓬溪县| 宣城市| 西乡县| 乐亭县| 会理县| 和顺县| 中超| 江都市| 织金县| 鄂托克前旗| 科尔| 繁峙县| 葫芦岛市| 临泉县| 乐清市| 敦化市| 电白县| 绥滨县|