1. 程式人生 > >windos下編譯正則表示式庫pcre

windos下編譯正則表示式庫pcre

最近寫東西用到正則表示式到網上找了一大圈沒有發現好的,因為我用的是c++而且不想用ATL。最終發現c寫的pcre挺好而且權威,php和python都用的它。

言歸正轉下面說一下windows下編譯pcre的步驟:

2.下載完之後新建一個lib後者dll工程之後把pcre-7.0-src下面所有的標頭檔案加到工程裡面,然後把pcre_*.c加進去,不要把.cc或者其他的.c檔案加進去。

3.請注意這一條很重要哦,編譯靜態庫的時候要加預編譯PCRE_STATIC巨集。接著把pcre-7.0資料夾下的pcre_chartables.c拷到pcre-7.0-src下然後加到上一步的工程裡面在連結的時候才不會有問題。這條是我親身經歷的。

最後編譯就行了,寫這個想讓大家在windos下順利的利用正則表示式。