1. 在Dev C+ 點選工具

2. 檢查更新版本 -> devpaks.org -> Check for updates -> 選擇glut 並下載安裝

3. 安裝成功後會發現 #include <GL/glut.h> 的程式都跑不起來

錯誤碼類似: redeclaration of C++ … short,

解決辦法:

網上搜尋下載 glut.dll 及 glut32.dll,
並將它們複製到跟你BUILD cpp程式的同一個資料夾,
再編譯一次看看, 應該就可以works了.

如果以上方法還是沒辦法解決,

記得在DEV C++ 的 專案 -> 專案選項 -> 參數 -> 連結器加入以下參數
"-lglut32 -lglu32 -lopengl32 -lwinmm -lgdi32″

才能夠編譯OPENGL的程式喔.

介面設計:
1. 耗時間
2. 多數無法重複使用
3. 利潤一般, 通常與所花費時間不成正比
4. 給公眾看的介面設計很重要, 因為所有的專業素質就表現在介面上; 給公司內部人員看的就不用太重視介面美觀, 重點是User-Friendly

程式設計
1. 如果之前有寫過類似的專案, 則非常快速解決; 若沒有寫過, 則有可能想很久都想不出正解
2. 多數都可以重複使用, 因此寫的時候就儘量不要寫死
3. 如果都使用之前寫好的, 利潤相對就提高, 因為花費的時間其實不多.
4. 給公眾用的表現是在效能上, 越快越好; 對於公司內部人員的使用效能更是重要, 因為這樣才能提高工作人員的工作效率.

最近使用function的時候, 一直發現在RUN的時候有個BUG,後來才知道原來是return的問題.

function GetProductSql()
{
     return mysql_query("SELECT * FROM products") or die(mysql_error());
}

這種情況下不能使用or die, 否則在compile的時候一定會有問題, 應該改成:

function GetProductSql()
{
     $sql = mysql_query("SELECT * FROM products") or die(mysql_error());
     return $sql; 
}

這樣才行.
以上是我使用PHP4的一些經驗, 但至今無法解釋原因.