Windows XP Visual Studio 2008編譯boost庫
我已經下載並解壓boost_1.33.1。我們必須使用此版本,因爲我們的客戶端應用程序使用此版本。
但是,我想編譯源文件來創建庫。但是,當我閱讀文檔時,我說你必須執行bootstrap然後執行Bjam。但是,在boost的根目錄下。沒有這樣的文件。只有boost-build.jam。
非常感謝您的任何建議,
Windows XP Visual Studio 2008編譯boost庫
我已經下載並解壓boost_1.33.1。我們必須使用此版本,因爲我們的客戶端應用程序使用此版本。
但是,我想編譯源文件來創建庫。但是,當我閱讀文檔時,我說你必須執行bootstrap然後執行Bjam。但是,在boost的根目錄下。沒有這樣的文件。只有boost-build.jam。
非常感謝您的任何建議,
我認爲bootstrapping的東西是比較新的。您只需要單獨從the boost website(它在「Boost Jam」部分)下載bjam.exe。
我在Windows上創建提升的舊註釋。
構建的bjam:
cd C:\source\boost\boost_1_35_0\tools\jam\src
.\build.bat
如果您需要靜態庫使用:--build-type=complete
構建庫(在這種情況下,只有threads
):
C:\source\boost\boost_1_35_0>tools\jam\src\bin.ntx86\bjam.exe
--build-dir=C:\source\boost\build
--toolset=msvc
--build-type=stage
--with-thread
你好,我下載裝助推果醬3.1.17。但是,我得到以下錯誤 C:\ boost-jam-3.1.17 \ boost-jam-3.1.17>。\ bootstrap \ jam0 -f build.jam --toolset = vc9「--toolset-root = c:\ Program Files \ Microsoft Visual Studio 9.0 \ Common7 \ Tools \ .. \ .. \ VC \「clean 訪問被拒絕。 C:\ boost-jam-3.1.17 \ boost-jam-3.1.17>。\ bootstrap \ jam0 -f build.jam --toolset = vc9「--toolset-root = c:\ Program Files \ Microsoft Visual Studio 9.0 \ Common7 \ 工具\ .. \ .. \ VC \「 訪問被拒絕。 – ant2009 2010-03-09 06:09:33
你不需要構建bjam,我一直只使用預構建的二進制文件。你得到的錯誤似乎與你已經將文件解壓縮爲你正在運行bjam的那個用戶不同。 – 2010-03-09 06:35:50
解決 - 需要將編譯器設置爲VS 2005 – ant2009 2010-03-09 09:33:35