2008年10月2日 星期四

Visual C++ 2008 Express + QT4.33

在M$底下免費的C++ IDE,學個跨平台的GUI Framework應該好過MFC跟.NET(雖然.NET也是跨平台),不過還是比較偏向QT
如何整合這兩個東西ㄋㄟ,其實VC++ 2008 express只要去M$那邊抓下來然後安裝就可以了,QT4.33就比較麻煩一點,我這邊用的是open source的版本(不想付錢,我只是要開發一些實驗性的東西)
抓下來解開之後,找到"開始/start"=>"VC++ studio tool"=>"命令提示字元"(一定要用這個command model,他應該含有一些環境變數)
接著切換到解開QT4.33的目錄下,執行configure.exe,選擇同意(你別無選擇,除非你不想裝),接著他會產生一堆檔案跟編譯一些東西
跟著執行nmake,接下來就是二到四個小時的漫長等待,真的非常久(看你電腦等級啦,我的T2450差不多三個多小時)
結束之後會在QT4.33的bin下面產生一個qtdemo的程式(其實nmake的過程產生了很多的demo程式qtdemo只是個引導),你就可以拿來玩玩看
以上執行完畢只是產生了一些相對應的檔案,要開發的話還是要做一些設定,設定環境變數跟打開visual c++ express加入一些設定
  • 新增環境變數QTDIR=C:\QtSource(你QT4.33的目錄)
  • 增加PATH,要加入%QTDIR%\bin
在VC++內(Tool -> Options , in VC++ Directories)加上include file跟lib file
  • $(QTDIR)\include
  • $(QTDIR)\lib
完成後可以開始實驗的去寫程式囉!!

沒有留言: