技術人的青春...Orz...

以前我是用 chm 來整理所寫過的筆記,但 chm 文件在其他作業系統下閱讀不方便,而且在 Windows 上也常有人反應讀取不出來,真是問題多多,這也是為何 我的文件 後來都是用 HTML 撰寫,省得一些平台上的問題發生。

本來我打算把Java的文件整理好,也找時間來整理一下 Qt 的文件,不過一來 Java 的文件也蠻多的,加上當時在 Windows 下一直 make 不出Qt程式,又懶得去搜尋Solution,後來就一直擱著,然後就忘了....XD

上個星期,我心血來潮把以前在 Red Hat Linux 下寫的 Qt3文件 拿出來重新貼在我的網站上,貼著貼著覺得無聊了,就找了一下 Qt 的相關新資訊,原來現在已經 Qt4 了,而且 Windows 的有 OpenSource 版本,看了一下文件,Qt4 與 Qt3 有些差別,想說再來試試 Windows 寫 Qt。

總之,前後斷斷續續搞了快兩天,找了 Dev C++ 還有 Qt4 OpenSource 版本,就是一直弄不出來,搜尋網上的資料,可以找到的相關環境變數也設了,就是一直有 library 路徑的問題。

腦袋閃了一下,新的 NB 是 Vista...XD

前情提要一下:因為 我的舊 NB 之前有些地方故障了,外觀也有些難看,因為有時要見客戶,想說還是不要讓客戶看到貼了膠帶這麼寒酸的 NB,我買了一台新 NB,舊 NB 當桌機。

當時,心裡先是一整個「#」(消音)字,想說不會是 Vista 的問題吧!結果,在舊 NB 的 XP上試試,「* 的!」(消音),make 出來了!

「#########....」(消音、消音、消音、消音....

後來就這麼休兵兩天,昨兒個又心血來潮(我常心血來潮XD),不死心的去下各種關鍵字亂Goo一氣...最後讓我找到一堆文章在討論 Vista下 MinGW 的問題,不管三七二十一全部都試....

最後在某個國外討論區某個角落,讓我試出了一個好像不完全,但也可以解決問題的方法,在 Vista 成功的 make 出第一個Qt程式....Orz

終之結論是,MinGW 在 Vista 下有問題,不過,這該說是 MinGW 的問題,還是 Vista 問題啊!生命就該花費在美好的事物上,但技術人有時就會有青春歲月都花費在這些怪問題上,或者是說,怪問題,就是技術人的美好事物...XD

為了技術人的青春,為了宇宙的愛與和平,我決定在這邊奉獻這幾天青春的結果,當然,如果你認為怪問題是美好的事物,不願被我破壞的話,就不用往下看了....

以下屬於技術範疇...Orz

 

  • 在Windows XP下安裝 Qt
  1. http://www.bloodshed.net/devcpp.html 下載最新版的 Dev C++,直接下載含 MinGW 的版本
  2. http://trolltech.com/products/qt 下載 Qt 4.x Open Source (MinGW) for Windows
  3. 安裝 Dev C++
  4. 安裝 Qt 4.x,在 Previously installed MinGW 中設定 Dev C++ 的安裝位置
  5. 開啟主控台,切換到 Qt 安裝目錄的 bin 目錄下,執行 qtvars.bat compile_debug 建構 Debug library,這要一些時間,去作些別的事吧!
  6. 要 make 寫好的程式,執行 qtvars.bat 可以幫你設好一些 Qt 所需的環境變數

 

  • 在Windows Vista下安裝 Qt
  1. http://www.mingw.org/ 下載 MingGW 5.1.3
  2. http://dessent.net/tmp/gcc-vista-3.4.5-20060117-1.tar.gz 下載 gcc-vista-3.4.5-20060117-1.tar.gz
  3. http://trolltech.com/products/qt 下載 Qt 4.x Open Source (MinGW) for Windows
  4. 安裝 MinGW,選擇安裝 g++ 及 make
  5. 把 gcc-vista-3.4.5-20060117-1.tar.gz 解壓縮到 MinGW 安裝目錄下
  6. 安裝 Qt 4.x,在 Previously installed MinGW 中設定 MinGW 的安裝位置,忽略 w32api.h 的錯誤訊息
  7. 執行 Qt 程式集中的 Qt 4.3.3 (Build Debug Libraries) 建構 Debug library
  8. 執行 Qt 程式集中的 Qt 4.3.3 Command Prompt 可以自動幫你設一些 Qt 環境變數,接下來就可以 make 你的程式了


這個討論串 有解釋原因的樣子,懶得細看 XD

我的 上一篇 主題中好像也有「青春」兩個字....XD



迴響:

講到青春就會聯想到前一陣子看的日劇"歌姬"的主題曲
http://tw.youtube.com/watch?v=9-V5QfPgzvk&feature=related

由...發表 qrtt1 on 二月 24, 2008 at 03:42 下午 CST #

發表迴響:
  • HTML 語法: 關閉

Search







follow caterpillar at http://twitter.com


Feeds

Referers

Navigation