青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

woaidongmao

文章均收錄自他人博客,但不喜標題前加-[轉貼],因其丑陋,見諒!~
隨筆 - 1469, 文章 - 0, 評論 - 661, 引用 - 0
數據加載中……

利用 VC 編譯 Pcre

文/ Fenying

  以前用Greta,但怎么都覺得不爽,特別是用慣了PHP的我,用著POSIX的正則表達式很不習慣。

  于是今天琢磨了下Pcre,這個號稱最強大的正則表達式庫……

  不過,比起Greta最郁悶的就是編譯Pcre了……

  在網上找了一段實在不怎么有用,居然要用到mv.exe,Windows XP下上哪找去?

  能用rename為什么要用mv.exe?

  把那段編譯腳本“強改”以后,就成了下面的樣子了……

  當然你還是得有sed.exe

  如果沒有請點此下載 sed.exe

  然后把sed.exe放到pcre源碼目錄下,把下面的文字保存為make.bat,用cmd進入pcre目錄,運行make即可。

@echo off
echo 正在預處理...
echo ------------------------------------------
copy /y config.h.generic bak.h.generic
sed -e "s/#define HAVE_BCOPY 1/#define HAVE_BCOPY 0/g" config.h.generic > config.h
copy /y pcre.h.generic pcre.h
copy /y pcre_chartables.c.dist pcre_chartables.c
echo ------------------------------------------
echo 正在編譯 dftables.exe ...
echo ------------------------------------------
cl -MD -DHAVE_CONFIG_H dftables.c
dftables.exe pcre_chartables.c
echo ------------------------------------------
echo 正在編譯源代碼為Obj文件...
echo ------------------------------------------
cl -O1 -MD -DHAVE_CONFIG_H -c pcre_chartables.c
cl -O1 -MD -DHAVE_CONFIG_H -c pcre_compile.c
cl -O1 -MD -DHAVE_CONFIG_H -c pcre_config.c
cl -O1 -MD -DHAVE_CONFIG_H -c pcre_dfa_exec.c
cl -O1 -MD -DHAVE_CONFIG_H -c pcre_exec.c
cl -O1 -MD -DHAVE_CONFIG_H -c pcre_fullinfo.c
cl -O1 -MD -DHAVE_CONFIG_H -c pcre_get.c
cl -O1 -MD -DHAVE_CONFIG_H -c pcre_globals.c
cl -O1 -MD -DHAVE_CONFIG_H -c pcre_info.c
cl -O1 -MD -DHAVE_CONFIG_H -c pcre_maketables.c
cl -O1 -MD -DHAVE_CONFIG_H -c pcre_newline.c
cl -O1 -MD -DHAVE_CONFIG_H -c pcre_ord2utf8.c
cl -O1 -MD -DHAVE_CONFIG_H -c pcre_refcount.c
cl -O1 -MD -DHAVE_CONFIG_H -c pcre_study.c
cl -O1 -MD -DHAVE_CONFIG_H -c pcre_tables.c
cl -O1 -MD -DHAVE_CONFIG_H -c pcre_try_flipped.c
cl -O1 -MD -DHAVE_CONFIG_H -c pcre_ucp_searchfuncs.c
cl -O1 -MD -DHAVE_CONFIG_H -c pcre_valid_utf8.c
cl -O1 -MD -DHAVE_CONFIG_H -c pcre_version.c
cl -O1 -MD -DHAVE_CONFIG_H -c pcre_xclass.c
echo ------------------------------------------
echo 正在生成Lib文件...
echo ------------------------------------------
lib -out:pcre.lib pcre_chartables.obj pcre_compile.obj pcre_config.obj pcre_dfa_exec.obj pcre_exec.obj pcre_fullinfo.obj pcre_get.obj pcre_globals.obj pcre_info.obj pcre_maketables.obj pcre_newline.obj pcre_ord2utf8.obj pcre_refcount.obj pcre_study.obj pcre_tables.obj pcre_try_flipped.obj pcre_ucp_searchfuncs.obj pcre_valid_utf8.obj pcre_version.obj pcre_xclass.obj
echo ------------------------------------------
echo 正在還原...
echo ------------------------------------------
copy /y bak.h.generic config.h.generic
echo ------------------------------------------
echo 正在清理...
del *.obj
del dftables.exe
del bak.h.generic
del config.h
del dftables.lib
del dftables.exp
del pcre_chartables.c
echo ------------------------------------------
echo 完成
echo 最終生成列表:
echo -       pcre.lib
echo -       pcre.h
echo ------------------------------------------
pause
@echo on

  最后生成pcre.lib和pcre.h兩個文件。

posted on 2009-09-07 21:47 肥仔 閱讀(2142) 評論(0)  編輯 收藏 引用 所屬分類: 庫 & 代碼段

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            欧美日韩国产系列| 欧美在线日韩在线| 久久综合久久综合九色| 亚洲欧美日韩在线| 国产精品日韩精品| 亚洲欧美另类在线观看| 日韩写真在线| 国产精品久久久久久久久久妞妞 | 亚洲精品欧美在线| 欧美日韩hd| 亚洲精品一区二区网址| 亚洲第一页自拍| 老巨人导航500精品| 狠狠色丁香婷婷综合| 久久久久久9999| 久久精品成人欧美大片古装| 国产一区二区三区最好精华液| 欧美在线视频观看免费网站| 亚洲影院在线| 欧美午夜电影一区| 欧美影片第一页| 性欧美xxxx视频在线观看| 国产在线乱码一区二区三区| 久久久久久网| 久久久久久久一区| 久久精品五月婷婷| 亚洲人永久免费| 日韩一区二区精品葵司在线| 欧美国产免费| 欧美在线你懂的| 欧美精品久久一区| 欧美激情精品久久久久久大尺度 | 国产精品草草| 欧美激情亚洲激情| 国内精品久久久久影院色| 久久视频在线视频| 91久久夜色精品国产九色| 久久久久中文| 欧美黄色日本| 久久精品色图| 久久精品国产999大香线蕉| 久久婷婷麻豆| 日韩视频在线免费| 欧美日韩在线免费视频| 亚洲永久免费| 亚洲制服av| 欧美一区二区三区视频免费| 亚洲第一主播视频| 亚洲激情成人在线| 榴莲视频成人在线观看| 亚洲激情第一区| 欧美国产综合视频| 亚洲免费高清| 99v久久综合狠狠综合久久| 99re6这里只有精品视频在线观看| 国产色产综合产在线视频| 欧美日一区二区三区在线观看国产免| 亚洲综合日韩| 亚洲午夜精品| 日韩午夜免费| 老牛影视一区二区三区| 欧美在线视频观看免费网站| 欧美午夜a级限制福利片| 亚洲国产成人在线播放| 国语自产精品视频在线看抢先版结局| 亚洲在线一区| 久久伊人一区二区| 亚洲精品美女在线观看| 欧美性猛交xxxx乱大交退制版| 美日韩免费视频| 亚洲欧美日韩在线不卡| 亚洲人成久久| 久久久久久久久久久久久女国产乱 | 久久亚洲午夜电影| 欧美在线国产| 一区二区三区精品| 亚洲女女女同性video| 欧美精品久久久久久| 午夜精品视频在线| 欧美日韩在线视频首页| 亚洲第一黄色网| 国内不卡一区二区三区| 亚洲欧美精品在线观看| 亚洲综合导航| 国产精品久久午夜| 一区二区三区四区五区视频| 亚洲欧洲一级| 欧美激情一区二区久久久| 欧美国产精品劲爆| 日韩性生活视频| 欧美日韩免费一区二区三区视频| 亚洲欧洲一区二区三区| 亚洲伊人一本大道中文字幕| 欧美性理论片在线观看片免费| 一区二区三区日韩欧美| 午夜精品久久久久久久99樱桃| 国产精品99免费看| 久久久久久久综合狠狠综合| 欧美91精品| 黄色日韩网站| 欧美日韩亚洲高清一区二区| 99国产精品| 久久久久久亚洲精品杨幂换脸| 国产综合在线看| 久久综合伊人77777尤物| 亚洲激情女人| 亚洲欧美国内爽妇网| 国产美女一区| 欧美国产精品| 中日韩在线视频| 免费观看日韩av| 亚洲精品资源美女情侣酒店| 国产精品v日韩精品v欧美精品网站| 欧美亚洲一区二区在线| 欧美成人免费在线| 在线一区二区三区四区| 国产一区二区三区网站 | 亚洲精品一区中文| 国产日韩亚洲欧美精品| 久久国产精品电影| 欧美国产日本在线| 久久精品综合一区| 亚洲啪啪91| 一区二区三区自拍| 欧美视频免费在线| 99riav1国产精品视频| 蜜月aⅴ免费一区二区三区| 亚洲精品在线视频观看| 精品二区视频| 国产精品一二三视频| 欧美chengren| 久久综合激情| 亚洲一区二区成人| 免费久久精品视频| 性欧美办公室18xxxxhd| 亚洲精品国产精品国自产在线| 国内在线观看一区二区三区| 欧美精品在线免费播放| 欧美尤物一区| 亚洲国产欧美一区二区三区同亚洲 | 亚洲黄色小视频| 久久美女性网| 久久久噜噜噜久久人人看| 亚洲先锋成人| 亚洲精品乱码久久久久久黑人| 国内精品久久久久久久影视蜜臀 | 亚洲一区二区免费| 亚洲国产高清一区| 亚洲第一毛片| 欧美a级一区| 久久综合狠狠综合久久综合88 | 欧美大片一区| 一本大道久久精品懂色aⅴ| 91久久亚洲| 欧美国产大片| 亚洲高清不卡在线观看| 欧美xxx成人| 美女任你摸久久| 欧美成人福利视频| 欧美阿v一级看视频| 欧美黄色影院| 欧美高清日韩| 亚洲高清av在线| 一区二区精品在线观看| 亚洲精品乱码久久久久久日本蜜臀| 最新国产成人av网站网址麻豆| 蜜臀99久久精品久久久久久软件| 久久五月婷婷丁香社区| 欧美a级一区| 欧美激情第一页xxx| 亚洲国产精品黑人久久久| 99精品免费视频| 夜夜嗨av一区二区三区四区 | 久久99在线观看| 久久亚洲私人国产精品va| 久久久噜噜噜久久中文字幕色伊伊 | 老牛国产精品一区的观看方式| 久久久成人网| 久久精品国产77777蜜臀| 欧美一区二区私人影院日本| 久久久综合网站| 欧美岛国在线观看| aa级大片欧美三级| 亚洲综合色激情五月| 亚洲欧美日韩国产精品| 久久综合色影院| 美国成人毛片| 欧美成人嫩草网站| 亚洲丝袜av一区| 先锋资源久久| 午夜视频一区在线观看| 欧美国产日韩一区二区三区| 欧美日韩国产精品成人| 国产亚洲免费的视频看| 亚洲精品在线三区| 欧美午夜性色大片在线观看| av不卡在线观看| 亚洲欧美在线x视频| 亚洲第一福利在线观看| 亚洲主播在线|