好男人天堂网,久久精品国产这里是免费,国产精品成人一区二区,男人天堂网2021,男人的天堂在线观看,丁香六月综合激情

當(dāng)前位置:首頁(yè) > 網(wǎng)站舊欄目 > 學(xué)習(xí)園地 > 設(shè)計(jì)軟件教程 > 用Rant自動(dòng)化D語(yǔ)言程序構(gòu)建

用Rant自動(dòng)化D語(yǔ)言程序構(gòu)建
2010-01-13 21:07:02  作者:  來(lái)源:

用Rant自動(dòng)化D語(yǔ)言程序構(gòu)建
    
上回說(shuō)到 Rank 這個(gè) Ruby 世界最廣泛使用的構(gòu)建工具在 Windows 下有大bug,根本不能運(yùn)行。Python的scons太慢、自動(dòng)得過(guò)了頭,造成定制起來(lái)很麻煩.....
最終,我找到了一個(gè)叫 Rant 的Ruby構(gòu)建工具,用起來(lái)幾乎與 Rank一樣,而且特性更多,最重要的是能在 windows 下面正常運(yùn)行。因此我強(qiáng)烈推薦各位D語(yǔ)言的粉絲使用Rant作為軟件構(gòu)建工具,放棄那些不成熟的IDE。用Rant的好處是還能順帶學(xué)習(xí)一下Ruby語(yǔ)言,對(duì)于像我一樣的Ruby&&D雙料菜鳥(niǎo),這是不可多得的學(xué)習(xí)機(jī)會(huì)。

如果沒(méi)有Ruby,請(qǐng)先下載安裝 Ruby。 然后在控制臺(tái)中輸入:gem --remote install rant,系統(tǒng)將會(huì)自動(dòng)安裝并配置好 rant
下面是我寫(xiě)的 for DMD 萬(wàn)用 Rantfile 模板,只要把它放到你的D程序所在的目錄,稍加修改就能使用。

RANTFILE 代碼
# The Rantfile for DMD

# Author: oldrev (wstringgmail.com)
# No copyrights, use it freely

import "AutoClean"

#require "rant/filelist"

# 請(qǐng)自行定義下面幾行

NAME = "foo.exe" # 可執(zhí)行文件名
SRC = "./src" # D 源程序在 ./src 目錄下(包括子目錄)
LIBS = ["advapi32.lib", "uuid.lib", "ole32.lib"] # 程序用到的附加 .lib
DEBUG_FLAGS = "-debug -g"
RELEASE_FLAGS ="-release -O"

DC = "dmd.exe"
IMPLIB = "implib.exe"
PROG = "#{NAME}"
PROG_DEBUG = "#{NAME}"

SRCS = Rant::FileList[SRC + "/**/*.d"]
OBJS = SRCS.ext "obj"
OBJS_DEBUG = SRCS.map {|file| file.sub /\.d$/, "_debug.obj"}

DEFS = Rant::FileList[SRC + "/**/*.def"]
ILIBS = DEFS.ext "lib"

task :default => :debug
task :release => :program
task :debug => :program_d


def dolink(target, t)
sys.sh "#{DC} -of#{target} #{t.prerequisites.join(' ')} #{LIBS.join(' ')}"
end

task :program => OBJS.entries + ILIBS.entries do |t|
dolink PROG_DEBUG, t
end

task :program_d => OBJS_DEBUG.entries + ILIBS.entries do |t|
dolink PROG, t
end

gen Rule, ".obj" => ".d" do |t|
sys.sh "#{DC} #{t.source} -c -I#{SRC} #{RELEASE_FLAGS} -of#{t.name}"
end

gen Rule, "_debug.obj" => ".d" do |t|
sys "#{DC} #{t.source} #{DEBUG_FLAGS} -c -I#{SRC} -of#{t.name}"
end

gen Rule, ".lib" => ".def" do |t|
# DigitalMars 的 implib.exe 程序不認(rèn)識(shí) '/' 分割的路徑
lib = t.name.gsub("/", "\\")
dotdef = t.source.gsub("/", "\\")
sys.sh "#{IMPLIB} /system #{lib} #{dotdef}"
end

task :clean do
sys.rm_f OBJS
sys.rm_f OBJS_DEBUG
sys.rm_f ILIBS
sys.rm_f PROG
sys.rm_f PROG_DEBUG
end

此 Rantfile 能掃描源程序目錄的所有.d文件,并自動(dòng)編譯連接。如果源程序目錄存在 .def 的 DLL 導(dǎo)入庫(kù)定義文件的話,也會(huì)自動(dòng)生成 .lib,并鏈接到程序中。

rant 的用法與make基本一致:
rant debug //建立 debug 版程序
rant release // 建立 release 版程序
rant clean // 清理零時(shí)文件
rant -f build.rb //指定build.rb為rantfile,而不是當(dāng)前目錄下的 Rantfile

更多信息請(qǐng)登陸http://61.191.27.74:802/ 最后,歡迎加入http://61.191.27.74:802/的會(huì)員


安徽新華電腦學(xué)校專業(yè)職業(yè)規(guī)劃師為你提供更多幫助【在線咨詢
精品久久久久久中文| 亚洲 欧美 成人日韩| 成人高清护士在线播放| 精品国产亚洲一区二区三区| 国产亚洲免费观看| 欧美国产日韩久久久| 国产一区免费在线观看| 国产一区二区精品| 亚洲第一页色| 亚洲 激情| 久久久久久久免费视频| 国产不卡福利| 国产精品自拍在线观看| 黄色免费网站在线| 久久精品免视看国产成人2021| 精品久久久久久免费影院| 青青久久精品| 欧美另类videosbestsex高清 | 天天色色色| 国产麻豆精品视频| 99久久网站| 九九久久99| 日韩女人做爰大片| 国产伦精品一区二区三区在线观看| 日韩专区第一页| 精品久久久久久中文| 999久久狠狠免费精品| 欧美激情一区二区三区视频| 可以免费看毛片的网站| 日本免费乱理伦片在线观看2018| 黄视频网站在线免费观看| 精品视频一区二区三区| 日本伦理黄色大片在线观看网站| 99热视热频这里只有精品| 久久国产影视免费精品| 国产极品精频在线观看| 精品国产一级毛片| 999久久狠狠免费精品| 美女免费毛片| 亚洲 国产精品 日韩| 久久精品免视看国产明星| 国产91精品露脸国语对白| 国产精品免费精品自在线观看| 香蕉视频久久| 欧美激情一区二区三区在线| 国产a视频精品免费观看| 九九免费高清在线观看视频| 欧美日本国产| 深夜做爰性大片中文| 九九免费精品视频| 香蕉视频久久| 九九免费高清在线观看视频| 欧美激情一区二区三区在线 | 欧美激情一区二区三区视频高清 | 精品久久久久久中文字幕2017| 国产一区二区精品尤物| 精品国产一区二区三区久久久蜜臀 | 国产麻豆精品免费密入口| 国产一级生活片| 亚洲爆爽| 国产欧美精品午夜在线播放| 99久久精品费精品国产一区二区| 国产美女在线一区二区三区| 精品视频在线观看一区二区| 黄色短视频网站| 天天做日日爱| 沈樵在线观看福利| 99色视频| 精品视频在线看 | 天天色成人网| 国产综合成人观看在线| 精品国产香蕉伊思人在线又爽又黄| 欧美一级视| 日日日夜夜操| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 国产伦理精品| 成人影院一区二区三区| 欧美国产日韩一区二区三区| 免费的黄色小视频| 韩国三级一区| 日日爽天天| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 青青青草影院| 国产极品精频在线观看| 午夜激情视频在线播放| 日韩专区第一页| 精品国产亚洲一区二区三区| 久草免费在线观看| 一级女性全黄久久生活片| 四虎影视库国产精品一区| 一本高清在线| 亚洲精品中文一区不卡| 亚洲精品久久久中文字| 日韩一级黄色大片| 欧美激情中文字幕一区二区| 韩国三级视频在线观看| 欧美1区| 天堂网中文在线| 国产视频在线免费观看| 免费一级片在线观看| 欧美一区二区三区在线观看| 一级女性全黄生活片免费| 欧美爱色| 国产伦精品一区三区视频| 青青青草影院| 午夜在线亚洲| 青青久在线视频| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 四虎影视库| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 欧美另类videosbestsex高清| 成人免费观看男女羞羞视频| 日韩中文字幕在线观看视频| 国产一区二区精品久久91| 精品在线视频播放| 日本在线不卡免费视频一区| 欧美另类videosbestsex视频| 久久久久久久男人的天堂| 青青青草视频在线观看| 精品国产一区二区三区久| 国产伦精品一区二区三区无广告 | 国产综合91天堂亚洲国产| 日韩一级黄色片| 国产精品自拍在线观看| 国产成人女人在线视频观看| 午夜在线亚洲| 日韩中文字幕在线播放| 成人影院一区二区三区| 国产欧美精品| 国产精品免费精品自在线观看| 国产视频网站在线观看| 可以免费看污视频的网站| 一级毛片看真人在线视频| 欧美激情一区二区三区视频 | 国产高清在线精品一区二区| 99久久精品国产免费| 日本免费乱理伦片在线观看2018| 999精品视频在线| 日韩中文字幕一区二区不卡| 欧美大片aaaa一级毛片| 可以免费在线看黄的网站| 台湾毛片| 欧美一级视频高清片| 国产麻豆精品免费密入口| 日韩av成人| 在线观看成人网| 欧美激情一区二区三区视频| 免费一级片在线观看| 国产国语在线播放视频| 国产亚洲精品aaa大片| 日本免费乱人伦在线观看| 亚洲女初尝黑人巨高清在线观看| 日日夜人人澡人人澡人人看免| 亚洲 男人 天堂| 四虎影视库| 国产麻豆精品视频| 亚洲精品永久一区| 精品国产亚一区二区三区| 国产麻豆精品免费视频| 四虎影视久久久| 亚洲精品中文一区不卡| 国产a毛片| 欧美日本国产| 人人干人人插| 夜夜操天天爽| 国产成a人片在线观看视频| 久久国产影院| 精品国产一区二区三区精东影业 | 天天做日日爱| 日本在线不卡视频| 国产精品自拍在线观看| 色综合久久天天综线观看| 久久成人亚洲| 91麻豆高清国产在线播放| 日韩专区亚洲综合久久| 精品国产亚洲一区二区三区| 91麻豆精品国产综合久久久| 国产美女在线一区二区三区| 国产视频一区二区在线观看 | 麻豆网站在线看| 欧美激情一区二区三区视频| 久久国产一区二区| 999精品视频在线| 天天做日日爱| 你懂的日韩| 国产不卡在线观看| 国产网站在线| 韩国毛片免费| 欧美激情一区二区三区中文字幕| 韩国毛片| 一级片片| 91麻豆精品国产自产在线| 成人免费高清视频| | 天天做日日爱| 欧美爱爱网| 夜夜操天天爽| 久久国产一区二区| 99久久视频| 毛片成人永久免费视频|