星期四, 9月 04, 2008

[C/C++]以 Visual Studio 2005 編譯 boost::regex

下載 boost 跟 bjam 以後,第一件事情是編譯。
  1. 打開 visual studio 2005 命令提示字元
  2. 切換到你的 boost目錄 下,這裡假設為 c:\boost_1_36_0
  3. 執行 bjam --build-dir="c:\boost_1_36_0\build" --toolset=msvc-8.0 --build-type=complete --with-regex stage,就可以只編譯 boost::regex.
  4. 編譯會需要一陣子,編譯好的檔案就會放在 c:\boost_1_36_0\build\boost\bin.v2\libs\regex\ 下


在使用時,在專案屬性裡指定 [組態屬性][C/C++][一般] 的 "其他Include目錄" 為 c:\boost_1_36_0,再指定 [組態屬性][連結器][一般] 的 "其他程式庫目錄" 為 "c:\boost_1_36_0\build\boost\bin.v2\libs\regex\build\msvc-8.0\debug\link-static\threading-multi",進行編譯即可。

沒有留言: