Re: [閒聊] Dev-Cpp 上用 GLUT 跑 OpenGL ....

看板C_and_CPP (C/C++)作者 ( 殺手哥吉拉 13)時間16年前 (2009/04/14 15:58), 編輯推噓1(101)
留言2則, 1人參與, 最新討論串2/2 (看更多)
※ 引述《VictorTom (鬼翼&娃娃魚)》之銘言: : 小弟search了一下板上, 似乎沒有完整的介紹, 或遇到小弟的麻煩.... : 今天搞了一個早上終於OK了, 貼一下相關資訊看看有沒有板友用得上:) : == : 意外狀況: : 1. 小弟抓了網路上OpenGL Tesselation的sample下來build的時候, : 遇到類似下面這種奇怪的Linker Error, 有多個不止這一個就是: : [Link error]undefined referende to "__glutInitWithExit@12" : 解決方法: 在 #include <GL/glut.h> 之前加入一行: : #define GLUT_DISABLE_ATEXIT_HACK : PS. 這很詭異, 後來build成功以後, 就算拿掉 #define 也重做不出來了.... 這個 disable flag 的方法應該是從 glut.h 裡面看到的吧? 有類似問題的朋友可以去看看那個檔案,有解釋為什麼要這麼做 看起來像是成功編出一些 object 檔 而後 make 就不曾再重編一次這些 object 檔 我會試著把這個 flag 當成編譯的參數傳給 gcc 以確保整個編譯的環境都相同 : 詭異的是, 小弟現在的環境又重做不出這個error了, 所以是抓來的. : (因為小弟平台上有3~4組IDE環境, 實在懶得去釐清/重做問題了^^||) 聽起來有點可怕,對整個環境掌握度不夠的話 一不小心就會中招的 :) -- 有一天小明跟朋友打牌,有張牌不小心掉進水裡。此時女神出現了 女神:「你掉的是這張紅中,還是這張白板?」 小明:「都不是,我掉的是青發。快還我吧大嬸,我缺那張牌就自摸了」 女神:「.................(不爽)」 「你真是誠實的好孩子,紅中跟白板都送你吧」 於是小明就相公了。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.194.177.157

04/14 22:41, , 1F
奇怪在我Dev-Cpp或VC都是過re-build all了, 還是做不出
04/14 22:41, 1F

04/14 22:41, , 2F
來; 至於三四套IDE也是沒辦法的事, 工作上需要啊....Orz
04/14 22:41, 2F
文章代碼(AID): #19v48_zo (C_and_CPP)
文章代碼(AID): #19v48_zo (C_and_CPP)