使用Visual Studio 2019构建Boost 1.66
我试图用VS2019构建Boost 1.66,我使用VS2019的使用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?看起来您的项目使用了错误的平台工具集 您可以在项目的属性->
--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未找到的错误