1. tango-0.99.9-bin-win32-dmd.1.056.zip or dmd 2.053
2. dsss-0.78-x86-windows.zip
3. gtkD-1.5.1.zip
並依照gtkD的介紹,利用dsss build指令來處理.
2.503會出現錯誤為:
atk => DD-atk
gobject\ObjectG.d(86): module gc cannot read file 'std\gc.d'
Command D:\dmd_soft\dsss\bin\rebuild.exe returned with code 1, aborting.
Error: Command failed, aborting.
依照網路上某位網友的說法是
gobject\ObjectG.d(L77~L87)中
version(Tango) { private import tango.core.Memory; version = druntime; } else version(D_Version2) { private import core.memory; version = druntime; } else { private import std.gc; }version的判斷出現問題,解決方式是在dsss安裝目錄中,在“etc\rebuild\dmd-win”裡面,追加一行“version=D_Version2”
修改後內容如下:
version=D_Version2 version=DigitalMars noversion=GNU noversion=linux noversion=Unix ……
3、編譯完成之後,要把相關檔案整合到dmd裡面,建議3rd party套件都放到<dmd2_home>\windows\import裡面。
dsss install --prefix=<dmd2_home>\windows\import\gtkD
安装完成后,
会在<dmd2_home>\windows\import中多了一个gtkD的目录,
里面就是所需要的di文件和lib文件了。
三、gtkD網站有測試用的檔案,但官方有提到,建議使用dsss.conf來編譯自己開發的軟體
沒有留言:
張貼留言