我已經下載,解壓縮和編譯了Boost庫(包括單獨編譯的庫)。我已經使用他們的安裝程序幾次,但我似乎無法讓它做到我想要的。現在,當我在編譯後安裝Boost後,它會去將Boost標頭安裝到特定目錄(Windows)
C:\Boost
這很好。編譯的庫去
C:\Boost\lib
這也很好。我遇到的問題是安裝了預編譯頭文件。他們得到了把在
C:\Boost\include\boost-1_54\boost
有沒有辦法使用Boost構建系統和安裝工具設置預編譯頭被安裝到剛剛
C:\Boost\include
,並沒有加速的版本號是該文件夾層次的一部分?
我不打算在同一時間使用多個版本的Boost,所以我沒有實際使用該版本號的用途。我意識到我可以在安裝完成後手動移動它們,但是如果我忽略了或誤解了Boost構建系統的某些內容,我想先看看。
建立提升時,你會調用哪些命令?你的意思是什麼「預編譯頭文件」? –
我運行了'bootstrap',然後是'。\ b2 -j8 --prefix = C:\ Boost --libdir = C:\ Boost \ lib --includedir = C:\ Boost \ include install'。預編譯頭文件是不需要編譯即可使用的hpp文件,即包含在include目錄中的文件。 – CraigularB
我明白了。如果添加'--layout = system',你會得到什麼? –