all gone

          all gone

          Eclipse + CDT + MinGW 下編寫OpenGL程序


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

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

          ?

          posted on 2006-06-16 19:33 all gone 閱讀(1185) 評(píng)論(0)  編輯  收藏 所屬分類: OpenGL


          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 安宁市| 威海市| 呼玛县| 石棉县| 清丰县| 广汉市| 西安市| 剑川县| 永兴县| 晋州市| 岫岩| 长宁区| 乌鲁木齐市| 华容县| 苍梧县| 荥阳市| 广灵县| 靖边县| 襄城县| 灯塔市| 平南县| 乌审旗| 高要市| 梨树县| 孝感市| 宽城| 桦甸市| 马龙县| 石柱| 钦州市| 彰化市| 辽中县| 济宁市| 泽普县| 博客| 精河县| 镇坪县| 独山县| 绵阳市| 皋兰县| 泾阳县|