【发布时间】:2020-05-14 06:38:51
【问题描述】:
我收到此错误。我设法在 stackoverflow Fatal error LNK1104: cannot open file 'libboost_log-vc141-mt-gd-1_64.lib' 上找到了类似的问题。
我尝试在 Visual Studio 2019 中遵循相同的步骤。但我不知道如何消除此错误。
我已经完成了right click on project name-> properties->linker->general->Additional Library Directories->packages\boost.1.72.0.0\lib\native\include。
使用“Install-Package”命令在 NuGet 中安装包。
PM> Install-Package boost
PM> Install-Package boost_date_time-vc141
PM> Install-Package boost_filesystem-vc141
PM> Install-Package boost_log-vc141
PM> Install-Package boost_system-vc141
PM> Install-Package boost_thread-vc141
PM> Install-Package boost_chrono-vc141
PM> Install-Package boost_log_setup-vc141
PM> Install-Package boost_chrono-vc141
PM> Install-Package boost_atomic-vc141
请能解决这个问题的人回答我的问题。
【问题讨论】:
-
您添加的文件夹是 include 文件夹,而不是包含 library 的文件夹。
-
在include文件夹中有boost目录
-
你的意思是boost库吗?
-
@OfekShilon 就像这样
packages\boost.1.72.0.0\lib\native\include\boost -
您需要将目录添加到包含文件
libboost_log-vc142-mt-gd-x64-1_72.lib的设置中。想必你还需要安装boost_log-vc142nuget 包
标签: c++ boost visual-studio-2019