pet*_*ete 3 c++ boost nuget nuget-package visual-studio-2015
我正在制作一个C++项目(对C++来说很新),它需要所谓的"boost"库.我以为我可以用一个金块添加它来让我的生活更轻松......(#include <boost\date_time.hpp>补充)但现在我收到了这个错误
错误LNK1104无法打开文件'libboost_date_time-vc141-mt-gd-1_65_1.lib'
问题是什么?
错误LNK1104无法打开文件'libboost_date_time-vc141-mt-gd-1_65_1.lib'
根据错误,您应该将libboost_date_time-vc141-mt-gd-1_65_1.lib库目录添加到项目配置中.这.lib包括在NuGet包中boost_date_time-vc140或boost_date_time-vc141.
由于您使用的是Visual Studio 2015,因此只需将NuGet包安装boost_date_time-vc140到项目中,NuGet会自动将libboost_date_time-vc141-mt-gd-1_65_1.lib库目录添加到项目配置中.安装完成后,将解决该错误.
此外,由于您boost在Visual Studio 2015 中使用库,我建议您可以使用boost-vc140包含许多依赖项的库.因此您无需手动添加它们.
希望这可以帮助.