上週日禁食見證聚會見證說要編譯的程式已經知道要去哪裡查了,但是週一還是無法解決錯誤,就只知道哪裡錯了,昨晚做個人祈禱時,我想要再從頭做編譯一次,所以我就再查一次http://ftp.gnome.org/pub/gnome/binaries/win32/gtk+/2.22/gtk+-bundle_2.22.1-20101227_win32.zip這個縮壓檔裡編譯的log,看了還是少-Ic:/devel/dist/win32/fontconfig-2.8.0-2/include這個include檔,覺得fontconfig應該要重編譯一下,告訴大家一下,這個套件其實ㄚ琪最早並沒有編譯成功,只是看到有人說有問題不用編譯,就放棄了,後來我也一併檢查了fontconfig_2.8.0-2_win32.log發現他的libfontconfig.dll.a是正常產生的,而我沒有,差異的是在configure gtk跟fontconfig時都有lib.exe的存在,而且查出了lib.exe是微軟家的東西,看來你要用MinGW全程編譯Linux的產物,還是不行的,不過lib.exe取得不會有問題,任何免費的Visual Studio的C系列應該都有,注意這個執行檔要用的相關檔案,把C:Program FilesMicrosoft Visual Studio 10.0VCbin中的lib.exe及link.exe及C:Program FilesMicrosoft Visual Studio 10.0Common7IDE的mspdb100.dll放到你喜歡的MinGW的一個資料夾中,設定PATH變數,然後傑克很神奇地就是這一次fontconfig編譯成功了,看來要編譯GTK成功又可以向前跨一大步了!
2011-01-04