使用Visual Studio 2019构建Boost 1.66

使用Visual Studio 2019构建Boost 1.66,boost,visual-studio-2019,Boost,Visual Studio 2019,我试图用VS2019构建Boost 1.66,我使用VS2019的--toolset=MSVC-14.2 构建进行得很顺利,生成了我想要的vc142libs。然而,当我在Visual Studio 2019上构建我的projet时,我得到一个错误,即即使我在项目属性中链接到vc142,也无法打开vc141libs 我尝试了Boost 1.70,但没有得到错误。 有没有办法在VS2019上保持Boost 1.66,还是我必须改为1.70?看起来您的项目使用了错误的平台工具集 您可以在项目的属性->

我试图用VS2019构建Boost 1.66,我使用VS2019的
--toolset=MSVC-14.2

构建进行得很顺利,生成了我想要的
vc142
libs。然而,当我在Visual Studio 2019上构建我的projet时,我得到一个错误,即即使我在项目属性中链接到
vc142
,也无法打开
vc141
libs

我尝试了Boost 1.70,但没有得到错误。
有没有办法在VS2019上保持Boost 1.66,还是我必须改为1.70?

看起来您的项目使用了错误的平台工具集

您可以在项目的属性->常规->平台工具集中更改平台工具集


将其更改为Visual Studio 2019。

它位于Visual Studio 2019上,当我在链接器中检查lib时,它应该查找lib的
vc142
版本,但我仍然发现
vc141
lib未找到的错误