2007年7月15日星期日

在 Fedora 7 內編譯 wxFormBuilder 的源始碼

最近我正試用 wxFormBuilderwxWidgets 來開發 GNOME 的程式, 結果我發現 wxFormBuilder 有不少問題. 基於 wxFormBuilder 是開放源始碼的專案, 所以我便下載 wxFormBuilder 的源始碼來研究. 雖然我已經從它們的 SVN 伺服器下載了源始碼, 不過由於我之前是試用 Eclipse + CDT 來開發程式的, 所以當我發現 wxFormBuilder 的開發者是用 Code::Blocks 時, 沒辦法.....我只好安裝 Code::Blocks 好了:

1. 先從 BerliOS Developer 下載 Code::Blocks 最新的 Fedora RPM 版本 (這一陣子是 rev3975):
http://developer.berlios.de/project/showfiles.php?group_id=5358

2. 再下載 wxWidgets 的 RPM 檔案:
compat-wxGTK26-2.6.3-2.i386.rpm
wxGTK-2.8.3-2.fc7.i386.rpm

3. 先安裝 wxWidgets 的 RPM 檔案, 再安裝 Code::Blocks 的 RPM 檔案

4. 如果之前已經安裝好 wxWidgets 的開發版本, 執行 ldconfig /usr/local/lib 來更新 wxWidgets 的 shared library 的路徑

5. 用 SVN Client 來下載 wxFormBuilder 最新源始碼, 它的 URL:
https://wxformbuilder.svn.sourceforge.net/svnroot/wxformbuilder/3.x/trunk

6. 執行 ./create_build_files.sh (不用安裝 premake, 它已經在 /sdk/premake 資料夾內)

7. 完成後我們可以看到 wxFormBuilder.workspace 檔案, 我們只要用 Code::Blocks 來開啟它就可以編譯
wxFormBuilder 最新源始碼了.

沒有留言: