VC6 0下編譯boost庫的regex

2021-05-22 10:09:32 字數 654 閱讀 4774

今天要用到正規表示式,用網上的方法,直接使用命令 nmake vc6.mak ,提示「'nmake' 不是內部或外部命令,也不是可執行的程式」。上網搜尋了一下,說執行命令 call "c:/program files/microsoft visual studio/vc98/bin/vcvars32.bat"重新配置環境變數即可,但我試了一下,還是不行,谷歌了好長時間也沒有乙個好的方法。後面自己摸索了一下,終於找到了乙個可行的解決方法:

首先到 x:/program files/microsoft visual studio/common/msdev98/bin 將 mspdb60.dll 複製到 x:/program files/microsoft visual studio/vc98/bin 目錄下 (x:為你安裝的碟符)

然後執行cmd ,輸入命令:

set path=x:/program files/microsoft visual studio/vc98/bin

set msvcdir=x:/program files/microsoft visual studio/vc98

然後進入boost_1_34_1/libs/regex/build

輸入命令:

nmake vc6.mak

這樣就可以正常編譯了

VC6 0下配置boost庫使用正規表示式

最近做開發碰到了長字串匹配 搜尋的問題,最先想到的是使用正規表示式,簡單 高效。但是我用的開發工具是vc6.0,不支援正規表示式。上網baidu一下,發現支援正則的庫還真不少,大概有以下幾種 boost,gnu,vc7帶的atl中的和微軟發布的greta。網上的朋友對boost評價不錯,決定就使用是...

VC6 0下配置boost庫使用正規表示式

最近做開發碰到了長字串匹配 搜尋的問題,最先想到的是使用正規表示式,簡單 高效。但是我用的開發工具是vc6.0,不支援正規表示式。上網baidu一下,發現支援正則的庫還真不少,大概有以下幾種 boost,gnu,vc7帶的atl中的和微軟發布的greta。網上的朋友對boost評價不錯,決定就使用是...

VC6 0下配置boost庫使用正規表示式

include stdafx.h include include include include include using namespace std using namespace boost regex expression select a za z from a za z int main...