2015-12-15 19 views
5

boost 1.55 indir ile boost 1.55 oluştururken araç grubu versiyonunu belirtme: Ancakbunu ayıklamak ve aşağıdaki çalıştırın MSVC 2015

> bootstrap.bat 
cl : Command line warning D9035 : option 'GZ' has been deprecated and will be removed in a future release 
cl : Command line warning D9036 : use 'RTC1' instead of 'GZ' 
cl : Command line warning D9002 : ignoring unknown option '/MLd' 

Bootstrapping is done. To build, run: 
... 

> b2 --build-type=complete --build-dir=build --toolset=msvc-14.0 stage 

, aşağıdaki hatayı alıyorum: Aşağıdaki

error: msvc initialization: parameter 'version' inconsistent 
error: no value was specified in earlier initialization 
error: an explicit value is specified now 

MSVC 2012 ile aynı adımları, bu hatayı almadım.

Bunun yerine --toolset=msvc yaparsam çalışır. Ancak, oluşturulan dosyalar -vc140 yerine -vc'a sahiptir.

Araç takımını nasıl açıkça belirtirim? "daha önceki başlatmada belirtildi" neredeydi?

(Bunun sebebi, daha sonra garip bir linker hatası alıyorum - bazı -vc120 boost kütüphanesi arıyor ... ve neden olduğunu bilmiyorum, tüm olasılıkları ortadan kaldırmaya çalışıyorum.)

cevap

8

önceden belirtilen sürüm project-config.jam içinde:

using msvc : 14.0 ; 
: için

using msvc ; 

Değişim onu

İlgili konular