2011-07-27 76 views
0

當試圖建立一個升壓1.33.1庫的bjam,我不斷收到數以千計的錯誤,用命令與此類似:升壓製作的bjam 1.33.1編譯與Microsoft Visual Studio 8

CALL "C:\Program Files\Microsoft Visual Studio\VC98\bin\VCVARS32.BAT" >nul 

有任何方式來改變bjam搜索Microsoft Visual Studio的升級1.33.1?我的Visual Studio安裝位於「C:\ Program Files \ Microsoft Visual Studio 8」

+2

第一個問題是,你爲什麼要使用一個近6年的Boost版本?這在C++術語中是徹頭徹尾的古代... – ildjarn

+0

我同意這是非常古老的,但我的手綁在我能夠使用的版本上。 –

+0

夠公平的。你是否在'Visual Studio命令提示符'內運行(安裝VC++ 2005應該添加一個類似的開始菜單快捷方式)?如果沒有,你應該是 - bjam依靠現有的環境變量來確定要使用哪個版本的VC++,並且只有在VCVARS32.BAT找不到時才調用它。 – ildjarn

回答

1

感謝您對ildjarn和Nicol Bolas的建議。

我對VC98進行了手動文本搜索,並找到了一個HTML幫助文件msvc-tools.html,它指出如果未指定MSVC_ROOT變量默認爲「c:\ Program Files \ Microsoft Visual Studio \ VC98」 。我只需將MSVC_ROOT變量設置爲我的Visual Studio 8目錄並編譯了一些東西。