Just My Life & My Work

最簡單的方式學OpenGL是在Dev C++這個IDE上安裝OpenGL,在此紀錄如何Dev C++ 安裝 OpenGL

依照下列幾個步驟,就可以成功完成OpenGL安裝。

1.          下載並安裝Dev-C++ 5.0 beta 9.2 (4.9.9.2)

http://www.bloodshed.net/devcpp.html

Dev-C

2.          開啟Dev-C++

dev-c++

devC++

3.          ->工具(命令列)->檢查更新版本(選單)

工具列

4.          Select devpakserver(欄位)->devpaks.orgCommunity Devpaks(選單)->Check for Updates(按鈕)

更新頁

5.          Groups(欄位)->OpenGL(選單)->選項:glut(視窗工具)、glui(介面設計)、glaux(材質貼圖)->Download selected(按鈕)

注意如下:

  • glut 需選2004年而非2009年
  • glui需選2009年
  • glaux需選2006年

※為何要選這些年?因為實驗結果可行,若有人安裝其它年份成功,請告訴我!

6.          將以上三者下載完畢並安裝

7.          開新專案-> MultiMedia(選單)->glut(圖示)->確定(按鈕)

建新專案

8.          專案(樹狀圖)按右鍵->專案選項->參數->連結器->複製一行指令->關掉視窗

專案選項

9.          工具->編譯器選項->呼叫編譯器時加入下列的命令(欄位)打勾->面框貼上剛才所複製的一行指令->確定(按鈕)

編譯器選項

10.      執行->編譯;執行->執行

編譯執行

11.      完成!

成功

參考:How to Install Dev-C++ and the GLUT Libraries for Compiling OpenGL Programs with ANSI C

Comments on: "[OpenGL] Dev C++ 安裝 OpenGL 教學" (23)

  1. Aaron 的大頭貼

    Thanks for sharing.

    Liked by 1 person

  2. Doris Chen 的大頭貼

    您好
    我到了第8項步驟
    專案按右鍵結果他跑出視窗說
    an unexpected error has occurred in the application
    Address:0x0018F9DF
    Error message:Access violation at adress 0x0018F9DF.Write for adress 0x0018F9DF
    請問是什麼原因呢?

  3. 程式小新手 的大頭貼

    他跟我說… glut.h 的 typedef unsigned short wchar_t;
    type short 這有問題 ? 少include 什麼嗎 ?

  4. littleking 的大頭貼

    謝謝分享><
    本來想說為何安裝完還是不能跑
    原來跟glut glui glaux選的年份有關

    • HappyMan 的大頭貼

      我也是嘗試好多次才成功呢~因為覺得每次都要花那麼多時間準備前置工作,決定要記錄下來以備未來所需,沒想到幫助到許多人,讓我覺得花時間記錄好值得呢! 😀

  5. sisi 的大頭貼

    你好,想請問一下
    我已經按照上述步驟執行
    但最後編譯的部分出了問題
    編譯器紀錄:
    編譯器: Default compiler
    Building Makefile: “C:\Dev-Cpp\Makefile.win"
    執行檔案 " make…"
    make.exe -f “C:\Dev-Cpp\Makefile.win" all
    g++.exe main.o -o “專案1.exe" -L"C:/Dev-Cpp/lib" -lglut32 -lglu32 -lopengl32 -lwinmm -lgdi32 -mwindows -lglut32 -lglu32 -lopengl32 -lwinmm -lgdi32

    /usr/bin/sh: g++.exe main.o -o “撠?1.exe" -L"C:/Dev-Cpp/lib" -lglut32 -lglu32 -lopengl32 -lwinmm -lgdi32 -mwindows -lglut32 -lglu32 -lopengl32 -lwinmm -lgdi32 : No such file or directory
    make.exe: *** [專案1.exe] Error 127

    執行結束

    想請問這是什麼意思?
    我已爬過另外一片文章([OpenGL] Visual C++ 安裝 OpenGL
    2011 ) 但是但不太懂
    謝謝你

  6. KYOD 的大頭貼

    你好,我想請問我在VS上裝openGL基本建置都好了,程式碼編譯沒問題,但是F5執行後,他又跳出glut32.dll遺失,但是我重新把glut32.dll再丟到Windows/system32裡面,執行他還是一樣,跳出錯誤,請問為什麼呢?

  7. stlin 的大頭貼

    很實用,非常感謝

  8. 鼠 的大頭貼

    大大
    我的Dev C++在Webupdate那裡could not connect to remote site了
    兩個站點都一樣
    請問有其他方法可以解決嗎
    譬如直接載回來掛而不是經過Dev C++本身的Webupdate的話
    要載哪些東西?
    載下來要掛在哪呢?

    謝謝~~~

  9. jacko 的大頭貼

    不好意思我下載dev c++ 4.9.9.2後照步驟做啊發現選單內的 glut並沒有2004年的阿~~請幫我解惑~~

  10. Penut 的大頭貼

    我是一位C++初學者,對這件事情感到十分好奇。
    請問這樣的技術可以如何應用在我的程式上呢?
    我的信箱:penut85420@gmail.com

回覆給 取消回覆

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料

標籤雲